Показать сообщение отдельно

  #5  
Старый 11.02.2008, 12:55
TruPAC
Познающий
Регистрация: 20.12.2007
Сообщений: 36
Провел на форуме:
71113

Репутация: 20
По умолчанию

ZET36
думаю для совсем зеленых подойдет вот этот вариант. если что то непонятно могу откоментировать. вот тут прямая ссылка на MASM. в нем я компилировал чего и вам желаю. http://wasm.ru/baixado.php?mode=tool&id=48

Код:
 
    .386
    .model flat,stdcall
    option casemap:none

    include \masm32\include\user32.inc
    include \masm32\include\kernel32.inc
    include \masm32\include\windows.inc

    includelib \masm32\lib\user32.lib
    includelib \masm32\lib\kernel32.lib

.data
    msgtext db "Hello, WORLD", 0h
    msgcap db "It is ASM!!! =)", 0h

.code
    start:

    invoke MessageBox, NULL, addr msgtext, addr msgcap, MB_OK
    invoke ExitProcess, NULL

    end start
GlOFF
хм.. где же в листинге вы нашли процедуру окна? я наконецто по лазил под отладчиком и наткнулся на то что при вызове диалоговой процедуры сначала ищется ресурс, если он не находится, то и не происходит вызова DialogBoxParam что и происходит у меня. вообщем посмотрел у Iczelion'a и нашел что у него имя ресурса задается ASCI-zero строкой. вообщем это внесло еще больше сумятицы в то что вы сказали что так нельзя. вы не могли бы довести проект до рабочего состояния, если вас не затруднит?
 
Ответить с цитированием