Страница 1 из 1

Как сделать скиншот?

Добавлено: 16 май 2008, 14:20
gluik
У меня есть программа,написанная на паскале, которая рисует на экране различные графичиские объекты и выводит текст. Мне надо сделать скрины работы этой программы,как это можно сделать?(реакция компьютера на клавишу PrintScreen во время работы программы нулевая)

Re: Как сделать скиншот?

Добавлено: 16 май 2008, 15:03
MOTOCoder
Похоже нужно включать в программу функцию сохранения экрана в BMP.
У меня есть такой модуль под режим 640x480x256, если надо, могу поискать.

Re: Как сделать скиншот?

Добавлено: 16 май 2008, 15:43
BBB
Была во времена ДОС такая программа, назвалась, помнится, Pizza. Резидентная, печатала "скриншоты" на принтер. И даже если экран в графическом режиме находился, тоже умела.

Re: Как сделать скиншот?

Добавлено: 16 май 2008, 17:00
somewhere
А можно запустить в эмуляторе и скрин легко можно сделать стандартным способом.

Re: Как сделать скиншот?

Добавлено: 17 май 2008, 18:44
MOTOCoder
Вот модуль для работы с BMP, и режимом VESA, заодно.

Re: Как сделать скиншот?

Добавлено: 20 май 2008, 11:13
Хыиуду
Можно перевести Паскаль в оконный режим (Alt-Enter) и в досовском окне выделить картинку и поместить в буфер

Re: Как сделать скиншот?

Добавлено: 20 май 2008, 11:24
MOTOCoder
Хыиуду писал(а):Можно перевести Паскаль в оконный режим (Alt-Enter) и в досовском окне выделить картинку и поместить в буфер


У меня (под XP) почему-то графика всегда сворачивается.

Re: Как сделать скиншот?

Добавлено: 22 май 2008, 11:14
Хыиуду
Значит, надо танцевать с бубном в настройках turbo.exe или bp.exe. У меня вроде нормально.