Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2010, 16:01   #1
Spooner
Пользователь
 
Регистрация: 22.04.2010
Сообщений: 17
По умолчанию Можно ли сделать скриншот без Windows функций?

Собственно вопрос.
Spooner вне форума Ответить с цитированием
Старый 16.08.2010, 16:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По-моему без винфункций по крайней мере в третьем кольце даже дышать нельзя )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.08.2010, 16:51   #3
ex.cluz
Участник клуба
 
Аватар для ex.cluz
 
Регистрация: 15.01.2010
Сообщений: 1,325
По умолчанию

Смешно (не в обиду ТС). А в линуксе, по-вашему, как скриншот делается?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "
[ПРОграммист]"
Yan's Home Digital Lab
ex.cluz вне форума Ответить с цитированием
Старый 16.08.2010, 17:12   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Интересно а механизм видеопамяти все еще актуален как и во времена ДОСа?
А че? удобно, слизал память по байтам - и вот тебе изображение, без всяких функций...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.08.2010, 18:25   #5
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Можно Print screen
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 16.08.2010, 21:26   #6
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Интересно а механизм видеопамяти все еще актуален как и во времена ДОСа?
Насколько я помню из своего общения с DirectX: видео-память - это только для записи. Читать из неё нормально не получится. Именно это является причиной квадратов малевича на скриншотах - потому что программа писала напрямую в видео-память.

Может и можно установить какого-то рода фильтр, но без API это не сделать.

Цитата:
Сообщение от Spooner Посмотреть сообщение
Собственно вопрос.
Собственно, ответ.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 17.08.2010, 09:33   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Именно это является причиной квадратов малевича на скриншотах - потому что программа писала напрямую в видео-память.
Хм... Да видал такой эффект... В медиаплееров частенько.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.08.2010, 10:12   #8
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Это другое, так бывает когда видео выводится на оверлейную поверхность. Вывод в оверлей происходит 'на лету', т.е. изображение вообще не попадает в видеопамять.
пыщь
JTG вне форума Ответить с цитированием
Старый 17.08.2010, 10:57   #9
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Это другое, так бывает когда видео выводится на оверлейную поверхность.
Да, точно, попутал. Но всё равно хорошая демонстрация на тему "видео-память - только для чтения" - ведь в этом случае данных там вообще нет.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скриншот веб-страницы по URL без ее открытия в TWebBrowser. SkAndrew Общие вопросы Delphi 6 25.04.2010 21:08
Неудаётся сделать скриншот экрана и отлавить клавиши Вавел из ГМТУ Общие вопросы Delphi 4 13.09.2009 14:53
Как можно сделать загрузочный диск с windows 9.x Яр|/||< (^_^) Windows 7 02.07.2009 12:52
помогите сделать под записи..без функций и процедур... DIzza Помощь студентам 1 18.06.2009 16:35
как сделать скриншот xakkkkker Общие вопросы Delphi 1 10.02.2008 15:24