Модераторы: Akella, bartram
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Бывшие DOS-программеры! К вам взываю! Проблема с Print Screen 
:(
    Опции темы
bagira
Дата 6.9.2004, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2858
Регистрация: 25.10.2003
Где: в тайге Уральских гор

Репутация: нет
Всего: 123



На одном заводе несколько лет работает моя программа, написанная в Turbo-Pascal 7 под DOS. Есть в ней фрагмент, когда на экран выводится график, и, по желанию оператора, производящего опрос установок, можно этот график вывести на печать. Для этого было самое простое решение - достаточно нажать клавишу Print Screen - и рисунок шел на принтер.

Несколько лет все было безупречно. Но вот оттуда позвонили и сказали, что теперь Print Screen перестал работать. Работник, сообщивший это, в компьютерах и программах не разбирается, поэтому - из его сообщений непонятно, что именно происходит, и можно понять двояко. Я рассматриваю два возможных варианта неисправности:

1. Печать вообще не проиходит. Компьютер зависает.
2. Печать начинается, но после этого компьютер зависает.

Еще дело осложняется тем, что тамошние юзеры - люди с живым воображением, любознательным мышлением и с шаловливыми ручонками. В-общем, они уже не раз все портили на компе - стирали программы, теряли данные, совали в дисковод отвертки и другие предметы. Так вот, у меня подозрение, что они могли по ошибке стереть какую-нибудь важную программу, отвечающую конкретно за действия Print Screen sad.gif

А вот какая программа - отвечает за действия Print Screen?

Нет ли среди участников форума тех, кто еще помнит что-либо из DOS и мог бы посоветовать, что проверять и восстанавливать , когда поеду в командировку. Чтобы ехать не просто так, а хотя бы иметь четкое представление, что сломалось и как исправить? sad.gif

Заранее благодарна!


--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
Ф.Х. Дагларджа (Турция)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour 
PM MAIL WWW ICQ   Вверх
Alex
Дата 6.9.2004, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 0
Всего: 162



Могли поставить принтер, который не печатает из под Dos


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
bagira
Дата 6.9.2004, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2858
Регистрация: 25.10.2003
Где: в тайге Уральских гор

Репутация: нет
Всего: 123



alex-co
Это исключено. Принтер там один, тот который мы поставили раньше, другого там нет.
Матричный, старый.


--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
Ф.Х. Дагларджа (Турция)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour 
PM MAIL WWW ICQ   Вверх
3,14
Дата 7.9.2004, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 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


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Akina
Дата 7.9.2004, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 454



За печать через PrintScreen из текстовых режимов отвечает BIOS компьютера. Из графических, как верно сказал 3,14 - graphics.com, загружающийся в автобате.

Наверное поправили что-то, оптимизаторы...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bagira
Дата 7.9.2004, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2858
Регистрация: 25.10.2003
Где: в тайге Уральских гор

Репутация: нет
Всего: 123



Спасибо всем, кто ответил!

sad.gif Мне удалось выяснить некоторые подробности:

Печать через Print Screen происходит нормально, а после печати рисунка - компьютер зависает.

То есть, наверное, не в Print Screen дело.. Что-то похуже adv/insane.gif
А может быть - это портится материнская плата, или видеокарта, или принтер?

Наметила план по проверке неисправности (когда приеду на завод):
1. Напечатаю экран с текстом
2. Напечатаю графический экран, но не из своей программы, а например, заставку из какой-нибудь игры.
3. Заменю принтер (если найду запасной sad.gif ) и повторю с ним.
4. Попробую поставить свои программы на другой компьютер (если найду) и повторю снова все с начала.

А что еще вы бы посоветовали проверить в этой ситуации?

Это сообщение отредактировал(а) bagira - 7.9.2004, 17:06


--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
Ф.Х. Дагларджа (Турция)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour 
PM MAIL WWW ICQ   Вверх
3,14
Дата 8.9.2004, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



А если там отладочную информацию после каждой строчки после печати выводить куда-нить, чтоб точно определится на чём виснет. Да и сам код бы не помешал, если конечно не секрет...


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Cashey
Дата 9.9.2004, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



Советую, для начала поменять ленту в принтере smile.gif


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
bagira
Дата 10.9.2004, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2858
Регистрация: 25.10.2003
Где: в тайге Уральских гор

Репутация: нет
Всего: 123



Cashey
Я понимаю, посмеяться, конечно, проще всего... rolleyes.gif

3,14
Действия Print Screen никак не связаны с моей программой, это как бы функция системы, и получить оттуда отладочную информацию очень затруднительно. Я не знаю как... sad.gif
Эта странная клавиша даже никак не определяется с помощью ReadKey - не выдает скан-кода.



--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
Ф.Х. Дагларджа (Турция)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour 
PM MAIL WWW ICQ   Вверх
3,14
Дата 10.9.2004, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



А может всё снести и поставить заново, бывает помогает, особенно когда кто-нить где-нить напортачит cool.gif


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
S.A.P.
Дата 10.9.2004, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 3
Всего: 71



Если винда стоит, то можно PrintScrin ом в Paint сливать и печатать.
PM MAIL   Вверх
Akina
Дата 10.9.2004, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 454



bagira
Цитата
Я рассматриваю два возможных варианта неисправности:

1. Печать вообще не проиходит. Компьютер зависает.
2. Печать начинается, но после этого компьютер зависает.

Сорри, пропустил я это...

Рассмотри третий вариант - Печать вообще не происходит, компьютер работает как обычно. Он, кстати, наиболее вероятен...

И еще - Perchilla наталкивает на интересную мысель. А не заменили ли там MS-DOS на DOS-окно от Windows 9x ???

Это сообщение отредактировал(а) Akina - 10.9.2004, 14:30


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Кащей
Дата 10.9.2004, 18:01 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У клавиши PrintScreen нет скэн-кода, есть у комбинации Ctrl+PrintScreen 0;114 (в десятиричной системе)
Но это тебе ничем не поможет, если печать начинается - значит ДОС отрабатывает нажатие этой клавиши. Мне кажется (так заочно ничего не скажешь точно) но все же здесь дело либо в принтере, либо в буфере ДОСа. Как вариант можно попробовать увеличить buffers в файле config.sys или как я уже сказал проверить ленту на принтере.
  Вверх
bagira
Дата 11.9.2004, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2858
Регистрация: 25.10.2003
Где: в тайге Уральских гор

Репутация: нет
Всего: 123



Akina
Я выяснила подробнее, и первый вариант отметаю. Это второй, точно. Печать происходит и полностью отрабатывает. И потом компьютер зависает, помогает только перезагрузка.


Цитата(Perchilla @ 10.9.2004, 13:50)
Если винда стоит, то можно PrintScrin ом в Paint сливать и печатать.

Нет, там чистый ДОС, абсолютно. Иначе (если ДОС-эмуляция) - не успевают считываться данные с прибора. Часть теряется.

Цитата
здесь дело либо в принтере, либо в буфере ДОСа. Как вариант можно попробовать увеличить buffers в файле config.sys или как я уже сказал проверить ленту на принтере.


Cashey
Спасибо, я этот вариант попробую!

3,14
Если ничего не поможет, то в ход пойдет и твое предложение rolleyes.gif

Я уеду в воскресенье. Разобравшись, в чем суть проблемы, я могу оттуда что-нибудь сообщить.
Большое всем спасибо! adv/49.gif


--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
Ф.Х. Дагларджа (Турция)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour 
PM MAIL WWW ICQ   Вверх
bagira
Дата 14.9.2004, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2858
Регистрация: 25.10.2003
Где: в тайге Уральских гор

Репутация: нет
Всего: 123



3,14
Переустановила MS DOS заново по твоему совету - и все заработало, как надо!!! Спасибо огромное! adv/72.gif

Всем большое спасибо и привет из Челябинска, где нахожусь в командировке! rolleyes.gif



--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
Ф.Х. Дагларджа (Турция)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программное обеспечение"
Deface
Akella

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, Akella, bartram.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение | Следующая тема »


 




[ Время генерации скрипта: 0.0726 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.