flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
shoorick
CallTest% = 5
- what is this? +++++++++++++++++++ set it: CallTest% = 3 - helps |
|||
![]() |
|
revolution
These would appear to affect only the macros in the Windows download.
What is bug 1? You are calling CallTest with 3 parameters but you have defined it as needing 5 parameters? Also you don't properly restore the stack in the callTest function. |
|||
![]() |
|
Tomasz Grysztar
As for 2, is this code trying to define ordinal values for some of the exports? The "export" macro was not designed for such purpose, those numbers are treated just as single-codepoint names.
|
|||
![]() |
|
skykrnl
revolution wrote: These would appear to affect only the macros in the Windows download. include 'Win32AXP.inc' invoke CreateFile,0 (fasm 1.67.29) |
|||
![]() |
|
revolution
skykrnl wrote: include 'Win32AXP.inc' If you don't want the macros to check for the parameter count then don't put the P, just use win32ax.inc. |
|||
![]() |
|
LocoDelAssembly
Perhaps he means that fasm crash when it tries to display "Error: invalid count of parameters for CallTest."? It is quite possible because silent updates are too silent to be noticed
![]() PS: I've just checked his code with the bugged display_directive and yes it crash so probably he meant this bug: http://board.flatassembler.net/topic.php?t=9434 |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.