Вопрос № 40116: Дорогие эксперты, у меня возникла сложность: для курсового проекта нужна распечатка результатов работы программы. Как сделать скриншот в графическом окне паскаля? Ни print screen ни спец проги не помогают....
Вопрос № 40.116
Дорогие эксперты, у меня возникла сложность: для курсового проекта нужна распечатка результатов работы программы. Как сделать скриншот в графическом окне паскаля? Ни print screen ни спец проги не помогают.
Приложение:
Отправлен: 12.04.2006, 19:43
Вопрос задал: DuX (статус: Посетитель)
Всего ответов: 6 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Stamm
Здравствуйте, DuX!
Я как-то не сталкивался с этой проблемой. Но есть одно оригинальное решение, если ничего не помогает:
Берется цифровик и проблема сама собой улетучивается.
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 12.04.2006, 19:55
Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, DuX!
К уже на писанному могу добавить (если нет цифрового фотоаппарата :) ):
Устанавливаешь VMware-workstation (виртуальная машина), запускаешь не на весь экран, и из реального компьютера делашешь принт скрин вируального.
Надеюсь поможет.
Отвечает: XMF
Здравствуйте, DuX!
--
Запусти под виндой... потом нажми ALT+ENTER
Открой на все окно.. и жми ALT+Print Screen
--
В буфере будет скрин окна паскаля
Ответ отправил: XMF (статус: 5-ый класс)
Ответ отправлен: 12.04.2006, 22:53
Отвечает: Полховский Александр Владимирович
Здравствуйте, DuX!
В TP7 можно работать с принтером (по крайней мере с матричным). Вот, что я нарыл: Найдено --------- Спасём нашу хрупкую планету !
Отвечает: sir henry
Здравствуйте, DuX!
Ну и совсем уж для комплекта (это точно будет работать), подключить какой-нибудь компонент, который работает с форматом BMP и считать попиксельно экран и занести эти пиксели в BMP, а потом сохранить в файл.
Лучше работать через БИОС:
Прерывание 10, функция $0D - чтение пикселя с экрана.
На входе:
AX:=$0D;
CX:=столбец;
DX:=ряд;
На выходе:
AL:=значение_пикселя
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 13.04.2006, 06:46
Отвечает: Рубан Николай Николаевич
Здравствуйте, DuX!
Да я сталкивался с данной проблемой нашел вот такое решение:
Просто возьми и запусти свою прогу под Windows 98 и тогда в оконном режиме можно делать либые принтсрины!!!!
--------- Мыслю - занчит существую (Декарт)
Ответ отправил: Рубан Николай Николаевич (статус: 3-ий класс)
Ответ отправлен: 13.04.2006, 11:51