Помню, я когда-то писал о подобной ошибке: окно не появлялось, а в отладчике показывается ошибка ERROR_CANNOT_FIND_WND_CLASS. Тогда я просто перезапустил IDE, и всё заработало. Теперь я пишу не в RadASM, а в WinAsm, не на masm32, а на FASM и диалоговое окно у меня не About, а как главное. Ошибка перезапуском иде не излечилась. Что делать? Может, теперь надо через CreateDialogParam с регистрацией класса? В аттаче сорцы. Да, кстати, раньше такого никогда не было, а когда я попытался разнести данные, код и ресурсы по разным секциям, программа вообще отказалась загружаться, сказав, что "Не завершён вызов функции ReadProcessMemory/WriteProcessMemory" или чего-то в таком роде. Такого у меня тоже никогда не было. 1689872229__Check.zip
Код (Text): section '.dpx' code readable writeable executable resource from 'checksum.res' или вместо: Код (Text): data resource from 'checksum.res' end data сделай что-то вроде: Код (Text): section '?' resource from 'checksum.res' data readable writeable и все заработает, у меня по крайней мере заработало
Спасибо большое, заработало. Это, кстати, странно, что не работает, т.к. раньше у меня практически такой же код работал.