Hi Jeremy,
There is an issue with string equates and the STRINGS UNICODE directive, using a string equate with the L/A modifier will shut off STRINGS UNICODE. For an example assemble and run the following code...
STRINGS UNICODE
#dynamiclinkfile user32.dll
#dynamiclinkfile kernel32.dll
#DEFINE TESTSTRING L"This is a test"
CODE SECTION
START:
push TESTSTRING
pop eax
invoke MessageBoxW,0,"Hello",0,0
invoke ExitProcess,0
Edgar
Edgar
Thanks for the bug report and the fix is here (http://www.jorgon.freeserve.co.uk/Goasm.zip) (GoAsm version 0.56.5b).