Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change
Quote from: TimoVJL on June 09, 2025, 09:51:58 PMSSE (Sperm Spreading Equipments) works well with Blondes even with real 10 in Vulvan Triangle ?
.686
.model flat,stdcall
option casemap:none
MessageBoxA proto stdcall :ptr, :ptr, :ptr, :dword
ExitProcess proto stdcall :dword
_data SEGMENT PARA PUBLIC 'DATA'
strF1A db 'Hello World!', 0
strQuery db 'test.exe', 0
; VA EQU $ - offset strCFA
strTest db 260 dup(0)
_data ENDS
_text SEGMENT PARA PUBLIC 'CODE'
start:
mov strTest, 'J'
invoke MessageBoxA, 0, offset strQuery, offset strF1A, 0
push 0
call ExitProcess
_text ENDS
end start
.686
includelib user32.lib
MessageBoxA proto stdcall :ptr, :ptr, :ptr, :dword
ExitProcess proto stdcall :dword
forTest SEGMENT read write execute
strF1A db 'Hello World!', 0
strQuery db 'test.exe', 0
; VA EQU $ - offset strCFA
strTest db 260 dup(0)
start:
mov strTest, 'J'
invoke MessageBoxA, 0, offset strQuery, offset strF1A, 0
push 0
call ExitProcess
forTest ENDS
end start
Quote from: jj2007 on June 09, 2025, 09:18:56 PMPlease don't take it as criticismNot at all! I'm always happy to receive comments that could help improve ADE.
include \Masm32\include\masm32rt.inc
forTest SEGMENT read write execute
strHW db 'Hello World!', 0
strQuery db 'test.exe', 0
VA EQU $ - offset strCFA
strTest db 260 dup(0)
start:
mov strCFA, 'J'
invoke MessageBox, 0, offset strQuery, offset strF1A, 0
push 0
call ExitProcess
forTest ENDS
end start
Z:\3\test.asm(3) : error A2008: syntax error : read
Z:\3\test.asm(4) : error A2034: must be in segment block
Z:\3\test.asm(5) : error A2034: must be in segment block
Z:\3\test.asm(6) : error A2034: must be in segment block
Z:\3\test.asm(7) : error A2034: must be in segment block
Z:\3\test.asm(9) : error A2034: must be in segment block
Z:\3\test.asm(10) : error A2034: must be in segment block
Z:\3\test.asm(11) : error A2034: must be in segment block
Z:\3\test.asm(11) : error A2006: undefined symbol : strF1A
Z:\3\test.asm(11) : error A2114: INVOKE argument type mismatch : argument : 3
Z:\3\test.asm(11) : error A2006: undefined symbol : strQuery
Z:\3\test.asm(11) : error A2114: INVOKE argument type mismatch : argument : 2
Z:\3\test.asm(13) : error A2034: must be in segment block
Z:\3\test.asm(14) : error A2034: must be in segment block
Z:\3\test.asm(16) : fatal error A1010: unmatched block nesting : forTest