News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Include files and api's in fasm64

Started by Mikl__, August 02, 2016, 09:40:59 AM

Previous topic - Next topic

jj2007

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:

Mikl__

Hi, jj2007!
I din't invoke to adore FASM -- I simply posted a link for information

jj2007

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 ::)

hutch--

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 !

anta40

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.