ERROR_CANNOT_FIND_WND_CLASS

Тема в разделе "WASM.BEGINNERS", создана пользователем DPX, 17 май 2006.

  1. DPX

    DPX New Member

    Публикаций:
    0
    Регистрация:
    13 фев 2005
    Сообщения:
    47
    Адрес:
    Russia
    Помню, я когда-то писал о подобной ошибке: окно не появлялось, а в отладчике показывается ошибка ERROR_CANNOT_FIND_WND_CLASS. Тогда я просто перезапустил IDE, и всё заработало. Теперь я пишу не в RadASM, а в WinAsm, не на masm32, а на FASM и диалоговое окно у меня не About, а как главное. Ошибка перезапуском иде не излечилась. Что делать? Может, теперь надо через CreateDialogParam с регистрацией класса? В аттаче сорцы. Да, кстати, раньше такого никогда не было, а когда я попытался разнести данные, код и ресурсы по разным секциям, программа вообще отказалась загружаться, сказав, что "Не завершён вызов функции ReadProcessMemory/WriteProcessMemory" или чего-то в таком роде. Такого у меня тоже никогда не было.



    [​IMG] 1689872229__Check.zip
     
  2. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    Код (Text):
    1. section '.dpx' code readable writeable executable resource from 'checksum.res'


    или вместо:
    Код (Text):
    1. data resource from 'checksum.res'
    2. end data


    сделай что-то вроде:
    Код (Text):
    1. section '?' resource from 'checksum.res' data readable writeable


    и все заработает, у меня по крайней мере заработало
     
  3. DPX

    DPX New Member

    Публикаций:
    0
    Регистрация:
    13 фев 2005
    Сообщения:
    47
    Адрес:
    Russia
    Спасибо большое, заработало. Это, кстати, странно, что не работает, т.к. раньше у меня практически такой же код работал.