Непойму я чегото... У меня:
- Код: Выделить всё
mfrm.out.Cls
mfrm.out.Refresh
Работает в 10 раз быстрее чем:
- Код: Выделить всё
mfrm.out.Line (0, 0)-(600, 600), , BF
mfrm.out.Refresh
Как получаеться, что у тебя наоборот?
(при тесте cls это я учел, поставив сразу после .cls вызов .pset).
Поставив там псет ты убил 5000-6000 фпс Ты хочешь сказать что когда я вызываю cls без последующих граффических операций, на самом деле ничего не отрисовываеться? Так это не так!
tyomitch
Тоесть сначала CreateCompatibleDc потом CreateDIBSection потом SelectObject, потом в созданный буффер нарисовать тайлы, а потом BitBlt на форму?
А как при помощи RtlFillMemory заполнить весь массив.
Так?
- Код: Выделить всё
FillMemory ByVal bBytes(0), UCase(bbytes)*32,255
Непонимаю я немного как сразу весь массив Long заполнить, помоги плиз