.386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\kernel32.lib includelib \masm32\lib\user32.lib INCLUDE \masm32\INCLUDE\gdi32.inc INCLUDELIB \masm32\LIB\gdi32.lib INCLUDE \masm32\INCLUDE\oleaut32.inc INCLUDELIB \masm32\LIB\oleaut32.lib ;INTERNAL_NFO ; Определение дочерних контролов из RC ; ------------------------------------ IDE_TXT EQU 201 IDB_B64 EQU 202 IDB_ASCII EQU 203 IDB_EXIT EQU 204 DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD .data include data_opt.inc .DATA? ; Буферы для преобразования ; ------------------------- MAX_B64 EQU 260 MAX_ASCII EQU MAX_B64 * 2 / 3 buffer1 db MAX_B64 dup (?) buffer2 db MAX_ASCII dup (?) hInstance dd ? .CODE include main.inc ;include proc1.inc start: invoke GetModuleHandle,0 mov hInstance,eax ;mov lpString,offset D_BEGIN invoke DialogBoxParam,eax,130,0,OFFSET sub_4024C6,0 invoke ExitProcess,0 END start