![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вывод в видеопамять
Elf © (2004-06-04 19:19:00)Подскажите пожалуйста, как вывести данные напрямую в видеопамять?
VMcL (2004-06-06 16:23:00) [1]>>я думаю вы меня помните (06.06.04 12:32) [5]
На MASM'е, к примеру, можно написать много чего такого, что не напишешь на Delphi (Object Pascal), но это offtopic.
я думаю вы меня помните (2004-06-06 12:32:00) [2]
> я ж написал ,что неуверен, я просто слышал что-то подобное
> на программерских форумах.
Скажи тогда пожалуйста, что можно написать на ассемблере такого, что не позволит Delphi. (И чтоб это реальновыполнялось).
Iraizor (2004-06-06 12:17:00) [3]я думаю вы меня помните
я ж написал ,что неуверен, я просто слышал что-то подобное на программерских форумах.
я думаю вы меня помните (2004-06-06 11:27:00) [4]
> в видеобуффер вроде можно писать с помощью ассемблера,поищи
> в учебниках по асме, возможно найдешь.
:) Смешно. Эт только в real-mode или из-под ntwdm (DOS16/32).
Самый простой способ - создать контекст DirectDraw. Можно использовать режим overlay (здесь запись идет не совсем в видео буфер, но зато не надо заботиться о синхронизации на ЭЛТ мониторах).
Iraizor (2004-06-05 05:32:00) [5]в видеобуффер вроде можно писать с помощью ассемблера,поищи в учебниках по асме, возможно найдешь.
DVM (2004-06-04 19:54:00) [6]
> Подскажите пожалуйста, как вывести данные напрямую в видеопамять?
Туда может писать только драйвер и библиотеки DirectX. По крайней мере под NT. Драйвер на Delphi не сделать.