Эх похоже сначала надо научится пользоваться дебаггером короче всё ок, компилится норм, но никакой реакции после тыканья по prax1.exe я не наблюдаю
Loginanton Сверься с источником, с которого писал asm-файл, похоже ты не очень внимателен, а очень невнимателен, читай теорию, а затем начнешь ставить эксперименты, дебагер кстати тоже помогает а это что за хрень? msg CWPSTRUCT <> ; структура сообщения<- должно быть msg MSG <?> что у тебя с глазами? Сходи лучше пива дерни
Loginanton Я с тобой долго буду перепираться? там туча структур - тебе нужна такая Код (Text): MSG STRUCT hwnd DWORD ? message DWORD ? wParam DWORD ? lParam DWORD ? time DWORD ? pt POINT <> MSG ENDS Запусти свое первое окно, а до этого "вылижи" свой листинг от ошибок Не свисти, а прилежно перепиши урок Iczelion'a
Mikl__, сейчас не вспомню подробности, но однажды на собственной шкуре испытал, что и для неиниц. - <>, не <?>...
kero Не знаю, не сталкивался, я вообще предпочитаю совмещать данные с кодом при помощи /MERGE:.data=.text и многократно использовать переменные, т.е. после регистрации окна использую место, которое занимала структура WNDCLASSEX под структуру MSG и другие переменные, выделяю место в стеке, когда однократно нужен буфер для wspintf (sub esp,sizeof_buffer/ mov ecx,esp/ invoke wsprintf, ecx,... /add esp,sizeof_buffer+num_param) и т.п.