- flat assembler -> Windows -> New expanded windows 64/32 Bit include files and api's (http://board.flatassembler.net/topic.php?t=13931)
- home page (http://users.egl.net/talktomatt/default.html) of Matt Childress ("MadMatt" in the FlatAssembler forum)
- FASMW64.rar (https://app.box.com/s/5ld394srdcxfadodq0dw)
Monstrous, over 400 MB 8)
\FASMW64\V7 Examples 64bit\V7EXAMPLES64\New Examples\MINIPAD\MINIPAD.ASM
.elseif rdx = WM_SIZE
invoke GetClientRect, rcx, client
invoke MoveWindow, [edithwnd], [client.left], [client.top], [client.right], [client.bottom], TRUE
return 0
Single "=" but [plenty] [of] [extra] [brackets] [to] [type]
The invoke does count the number of parameters, though - better than ML64 in this respect. The IDE has no recent files list, and when you change something, it gets saved immediately with no warning when you exit the IDE. So if you've done a lot of chaotic testing, be informed that your once perfect original is lost forever 8)
No, I won't fall in love with FASM :icon13:
Hi, jj2007!
I din't invoke to adore FASM -- I simply posted a link for information
Hi Mikl!
I know that was not your intention, and my reply was not to criticise you :icon14:
I was just surprised that a "lightweight language" needs such a heavy package ::)
FASM is in fact a very good tool but its more aimed at folks who grew up with TASM. I have used Intel notation for too long to change and the arbitrary [square] [brackets] [around] [all] [addressing] drives me NUTZ !
Quote from: jj2007 on August 02, 2016, 08:02:38 PM
I was just surprised that a "lightweight language" needs such a heavy package ::)
I see lots of Direct-X stuffs there.
The official FASM package is pretty compact (around 1 MB).
But then again, its include files are very very minimalist. You have to roll your own.
In this case, MASM32 wins hehe.