Приветствую вас. На Fasm пробую создать диалог при помощи рес файла, подключаю файл с рессурсами так Код (Text): section '.rsrc' data readable resource from 'Style.res' ниже весь код: Код (Text): format PE GUI 4.0 entry start include '\Bin\FASM\INCLUDE\WIN32AX.inc' ;Resources IDD_DLG1 equ 1001 IDC_BUTTON1 equ 1003 IDC_BUTTON2 equ 1002 IDC_ICON equ 1000 section '.bss' data readable writeable hInstance dd ? section '.code' code readable writeable start: invoke GetModuleHandle, NULL mov [hInstance], eax invoke DialogBoxParam, [hInstance], IDD_DLG1, 0, 0, 0 invoke ExitProcess, NULL proc DlgProc, hWnd, uMsg, wParam, lParam push ebx esi edi pop edi esi ebx ret endp section '.rsrc' data readable resource from 'Style.res' При запуске вылетает, поправте где неправильно.
а передать адрес диалоговой функции, не надо? ошибка в том что диалог вызывает свою процедуру по адресу: 0x0, вот и вылетает.
Arthur спасибо, я ступил, вставлял импорт неправильно поэтому он ненаходил сами API функции, и вызывал call [0000]