flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
shoorick 20 Nov 2008, 15:16
CallTest% = 5
- what is this? +++++++++++++++++++ set it: CallTest% = 3 - helps |
|||
![]() |
|
revolution 20 Nov 2008, 15:23
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 20 Nov 2008, 15:27
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 20 Nov 2008, 16:43
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 20 Nov 2008, 17:05
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 20 Nov 2008, 18:04
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-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.