Краткий мануал по SetDIBits: 1й параметр этой функции - реальный экранный DC любого окна (к примеру, hDC = GetDC(0) сойдёт) 2й параметр...
Да, около того. Можно создавать битовый массив и писать его прямо в DC через SetDIBitsToDevice, но прироста в скорости нет совершенно. Есть...
Этот вариант не подошёл из-за специфики поставленной задачи, или не получилось создать на старте битмап? Вместо реального DC окна можно...
The Svin Битмап не обязательно создавать при каждом WM_PAINT. Его можно создать на старте программы и "дорисовывать" по мере необходимости. Ещё...
cresta Да, я заметил этот факт в OllyDbg перед тем как забил нопами лишние вызовы GetDC и ReleaseDC. Как ни странно, после этого пример работал...
Elusory Jo Судя по версии (ml 6.14), Вы нашли не masm, а masm32. Найти старый масм действительно трудно. Я лично вообще его никогда не видел.
Evg666 Надо сделать так, чтоб принадлежало. Для этого достаточно сделать это окно дочерним по отношению к MDI. CreateDialogParam(hInst,...
cresta В том примере столько макросов, что нет особого желания даже пытаться его скомпилировать. Но пара багов всё-таки бросились в глаза:...
Никаких прямых способов для избавления от этой секции в документации не указано. Я читал то, что поставляется в пакете "TASM5Plus by tE!". Но раз...
CreateDialogParam умеет создавать немодальное окно по шаблону из ресурсов. Такое окно вполне годится для MDI.
alpet Он никогда им не был. Язык один - паскаль! А "Дельфи" назвали экспериментальную среду разработки для Oracle. Кто хочет пообщаться с...
cresta Естественно. BeginPaint не просто возвращает DC, а ещё и задаёт оптимальную область перерисовки (update rect). Зря Вы вызываете GetDC...
32-битные проги надо собирать с помощью masm32. Судя по версии (6.14), это и есть masm32, но для DOS он не годится. Для доса подходит TASM, а...
NullSessi0n MYP, кажется, ничего не говорил про винду. Mac, BSD, Solaris, Linux - это всё никсы.
NullSessi0n А я не думаю, что *никсы когда-нибудь откажутся от прототипа int main(int argc, char** argv). MYP Видимо, загрузчик (или...
Corleone Тот пример by Black_mirror должен быть доступен в оффлайновой версии форума. Рабочий (вроде) пример есть в масме32:...
Надо fild _a Надо fidiv _b Поиск в секции A&O
Freecod См. в \masm32\m32lib\HTODW.ASM
Vasil Именно Без публичных символов не получится использовать статические библиотеки, между прочим. ;) Я же не от символов избавиться...
Vasil Он экспортирует все публичные символы. Я бы хотел вообще удалить секцию .edata, а ручками это делать уже надоело.
Имена участников (разделяйте запятой).