Scope в циклах не компилируется по дефолтным опциям - опцию сменить на "как по старому" и всё компилится без проблем даже в 2008-м.
Исправление (код для LOCAL будет обратным): mov ebp, esp sub esp,<local size>
В той самой статье (от зелёного к красному...) функция FindEXE устроена точно так как и эта функция (где [ebp-114h]). Там есть и локальные...
find_files - это рекурсивная процедура (сама себя вызывает), поэтому без выделения WIN32_FIND_DATA в стеке не обойтись. А [ebp-144h] - стандартное...
Когда функция возвращает значение, это значение записывается в переменную через оператор присвоения: r=asmfunc(...); Но в вашем случае это не...
Treant [esp+4] - это чистый ассемблер. Читайте про способы адресации. [есх+еах*4+4] - тоже чистый ассемблер.
А "Час быка" Ефремова? - очень эмоционально и жестоко!
AlexCab В стилях диалога не указано, что он может менять размер (WS_THICKFRAME). В то же время кодом вы пытаетесь достичь такой функциональности....
WS_EX_APPWINDOW
_DEN_ A-la Bender from Futurama! Nice!
Моя тема: темный фон, как школьная доска. От белого голова болит в конце дня. И в комнате - только настольная лампа где-то вдалеке от монитора, но...
GetDC() тоже будет проблемой. После его использования надо вызывать ReleaseDC().
JAPH Красивое решение!
Замечательно. Всем спасибо.
Приветствую всех! Такой вопрос: в инклудах FASM есть такой макрос: macro export dllname,[label,string] { ... } Кто-то знает как выглядит DLL...
http://en.wikipedia.org/wiki/MD5
Можно запретить перекрытие отвечая на WM_GETMINMAXINFO в процедуре родительского окна: http://msdn.microsoft.com/en-us/library/ms632626(VS.85).aspx
Eretic Если процедура диалога ничего не делает, то должен возвратиться FALSE, так что тело процедуры такое: AboutDlgProc proc hDlg:HWND,...
Sekator Выравнивание в структуре проверить надо. Компилируй в C с опцией генерации ассемблера.
Great FASM придёт в массы - работаем над этим помаленьку... ;-)
Имена участников (разделяйте запятой).