![]() |
|
Модераторы: Akella, bartram |
![]()
|
|
| bagira |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2858 Регистрация: 25.10.2003 Где: в тайге Уральских гор Репутация: нет Всего: 123 |
На одном заводе несколько лет работает моя программа, написанная в Turbo-Pascal 7 под DOS. Есть в ней фрагмент, когда на экран выводится график, и, по желанию оператора, производящего опрос установок, можно этот график вывести на печать. Для этого было самое простое решение - достаточно нажать клавишу Print Screen - и рисунок шел на принтер.
Несколько лет все было безупречно. Но вот оттуда позвонили и сказали, что теперь Print Screen перестал работать. Работник, сообщивший это, в компьютерах и программах не разбирается, поэтому - из его сообщений непонятно, что именно происходит, и можно понять двояко. Я рассматриваю два возможных варианта неисправности: 1. Печать вообще не проиходит. Компьютер зависает. 2. Печать начинается, но после этого компьютер зависает. Еще дело осложняется тем, что тамошние юзеры - люди с живым воображением, любознательным мышлением и с шаловливыми ручонками. В-общем, они уже не раз все портили на компе - стирали программы, теряли данные, совали в дисковод отвертки и другие предметы. Так вот, у меня подозрение, что они могли по ошибке стереть какую-нибудь важную программу, отвечающую конкретно за действия Print Screen А вот какая программа - отвечает за действия Print Screen? Нет ли среди участников форума тех, кто еще помнит что-либо из DOS и мог бы посоветовать, что проверять и восстанавливать , когда поеду в командировку. Чтобы ехать не просто так, а хотя бы иметь четкое представление, что сломалось и как исправить? Заранее благодарна! -------------------- Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил... Ф.Х. Дагларджа (Турция) http://zveriolginovour.ru/ https://vmeste.yandex.ru/zveriolginovour |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 0 Всего: 162 |
Могли поставить принтер, который не печатает из под Dos
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| bagira |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2858 Регистрация: 25.10.2003 Где: в тайге Уральских гор Репутация: нет Всего: 123 |
alex-co
Это исключено. Принтер там один, тот который мы поставили раньше, другого там нет. Матричный, старый. -------------------- Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил... Ф.Х. Дагларджа (Турция) http://zveriolginovour.ru/ https://vmeste.yandex.ru/zveriolginovour |
|||
|
||||
| 3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: нет Всего: 24 |
Похоже за Print Screen отвественнен graphics.com, инфу брать здесь : http://support.microsoft.com/default.aspx?...0&Product=msdos, а ещё более полное http://support.microsoft.com/search/defaul...umDays=&InCC=on
-------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
За печать через PrintScreen из текстовых режимов отвечает BIOS компьютера. Из графических, как верно сказал 3,14 - graphics.com, загружающийся в автобате.
Наверное поправили что-то, оптимизаторы... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| bagira |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2858 Регистрация: 25.10.2003 Где: в тайге Уральских гор Репутация: нет Всего: 123 |
Спасибо всем, кто ответил!
Печать через Print Screen происходит нормально, а после печати рисунка - компьютер зависает. То есть, наверное, не в Print Screen дело.. Что-то похуже А может быть - это портится материнская плата, или видеокарта, или принтер? Наметила план по проверке неисправности (когда приеду на завод): 1. Напечатаю экран с текстом 2. Напечатаю графический экран, но не из своей программы, а например, заставку из какой-нибудь игры. 3. Заменю принтер (если найду запасной 4. Попробую поставить свои программы на другой компьютер (если найду) и повторю снова все с начала. А что еще вы бы посоветовали проверить в этой ситуации? Это сообщение отредактировал(а) bagira - 7.9.2004, 17:06 -------------------- Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил... Ф.Х. Дагларджа (Турция) http://zveriolginovour.ru/ https://vmeste.yandex.ru/zveriolginovour |
|||
|
||||
| 3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: нет Всего: 24 |
А если там отладочную информацию после каждой строчки после печати выводить куда-нить, чтоб точно определится на чём виснет. Да и сам код бы не помешал, если конечно не секрет...
-------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
Советую, для начала поменять ленту в принтере
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| bagira |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2858 Регистрация: 25.10.2003 Где: в тайге Уральских гор Репутация: нет Всего: 123 |
Cashey
Я понимаю, посмеяться, конечно, проще всего... 3,14 Действия Print Screen никак не связаны с моей программой, это как бы функция системы, и получить оттуда отладочную информацию очень затруднительно. Я не знаю как... Эта странная клавиша даже никак не определяется с помощью ReadKey - не выдает скан-кода. -------------------- Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил... Ф.Х. Дагларджа (Турция) http://zveriolginovour.ru/ https://vmeste.yandex.ru/zveriolginovour |
|||
|
||||
| 3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: нет Всего: 24 |
А может всё снести и поставить заново, бывает помогает, особенно когда кто-нить где-нить напортачит
-------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 3 Всего: 71 |
Если винда стоит, то можно PrintScrin ом в Paint сливать и печатать.
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
bagira
Сорри, пропустил я это... Рассмотри третий вариант - Печать вообще не происходит, компьютер работает как обычно. Он, кстати, наиболее вероятен... И еще - Perchilla наталкивает на интересную мысель. А не заменили ли там MS-DOS на DOS-окно от Windows 9x ??? Это сообщение отредактировал(а) Akina - 10.9.2004, 14:30 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Кащей |
|
|||
|
Unregistered |
У клавиши PrintScreen нет скэн-кода, есть у комбинации Ctrl+PrintScreen 0;114 (в десятиричной системе)
Но это тебе ничем не поможет, если печать начинается - значит ДОС отрабатывает нажатие этой клавиши. Мне кажется (так заочно ничего не скажешь точно) но все же здесь дело либо в принтере, либо в буфере ДОСа. Как вариант можно попробовать увеличить buffers в файле config.sys или как я уже сказал проверить ленту на принтере. |
|||
|
||||
| bagira |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2858 Регистрация: 25.10.2003 Где: в тайге Уральских гор Репутация: нет Всего: 123 |
Akina
Я выяснила подробнее, и первый вариант отметаю. Это второй, точно. Печать происходит и полностью отрабатывает. И потом компьютер зависает, помогает только перезагрузка.
Нет, там чистый ДОС, абсолютно. Иначе (если ДОС-эмуляция) - не успевают считываться данные с прибора. Часть теряется.
Cashey Спасибо, я этот вариант попробую! 3,14 Если ничего не поможет, то в ход пойдет и твое предложение Я уеду в воскресенье. Разобравшись, в чем суть проблемы, я могу оттуда что-нибудь сообщить. Большое всем спасибо! -------------------- Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил... Ф.Х. Дагларджа (Турция) http://zveriolginovour.ru/ https://vmeste.yandex.ru/zveriolginovour |
||||
|
|||||
| bagira |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2858 Регистрация: 25.10.2003 Где: в тайге Уральских гор Репутация: нет Всего: 123 |
3,14
Переустановила MS DOS заново по твоему совету - и все заработало, как надо!!! Спасибо огромное! Всем большое спасибо и привет из Челябинска, где нахожусь в командировке! -------------------- Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил... Ф.Х. Дагларджа (Турция) http://zveriolginovour.ru/ https://vmeste.yandex.ru/zveriolginovour |
|||
|
||||
![]()
|
| Правила форума "Программное обеспечение" | |
|
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программное обеспечение | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |