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

  #2  
Старый 25.06.2007, 12:46
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами: 10531106

Репутация: 1338


По умолчанию

x-treem Если ты пишешь на masm'e то все данные в виде строк и т.д. нужно хранить в .data ,а буферы в .data? ... В fasm'e немного по другому...
Код:
;###################################################

      .386
      .model flat, stdcall
      option casemap :none   ; case sensitive

;###################################################

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

      includelib C:\masm32\lib\user32.lib
      includelib C:\masm32\lib\kernel32.lib  

;###################################################

.DATA 
Buff	db 100 dup(?)
szMsg	db "Hello",0

;###################################################

.code
start:
	mov Buff, "A"
	invoke MessageBox, 0, ADDR Buff, ADDR Buff, 40h 

	invoke MessageBox, 0, ADDR szMsg, ADDR szMsg, 40h

	invoke lstrcpy, ADDR Buff, ADDR szMsg 
	invoke MessageBox, 0, ADDR Buff, ADDR Buff, 40h 

	invoke ExitProcess, 0
end start

;###################################################
Некоторые приемы вывода в Мессаге...
 
Ответить с цитированием