flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Fresh 2.0.1 released

Author
Thread Post new topic Reply to topic
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
Fresh 2.0.1 is released for download.

There are mainly several bug fixes and one big new feature - "Procedure arguments hint". You can see how it looks on the screenshot below.
It analyzes what you type and if the statement is procedure call, pop up a window that shows what are the procedure arguments and what argument you type in the moment.
Ctrl+Q is the key that calls the hint window, although it will pop up automatically, if you begin to type procedure call.
Arguments are taken from the compiler results and recognized by [ebp+n] address. Currently following call macros are recognized: "stdcall, ccall, invoke and cinvoke" .
In order to make it possible to work with imported functions, I introduced new macro "import_proto" that imports functions and defines the arguments for them. Unfortunately the arguments for the imported functions should be typed manually, so I made this only for limited functions in "win32/apia/user32.inc". In the next releases I will try to edit gradually other import files as well.
Will be great If someone else wants to help in making imports more useful. Smile

Regards


Description:
Filesize: 5.7 KB
Viewed: 1973 Time(s)

ProcArgumentsHint.png


Post 14 Nov 2010, 22:37
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
guignol



Joined: 06 Dec 2008
Posts: 725
guignol
wheee!
Post 15 Nov 2010, 08:57
View user's profile Send private message Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
edemko
JohnFound
You could use RadAsm's api lists.
I do not think he will be against..
Post 15 Nov 2010, 09:57
View user's profile Send private message Reply with quote
edemko



Joined: 18 Jul 2009
Posts: 549
edemko
Mind the trick to download all the files of a directory you are currently in:
Image
Post 15 Nov 2010, 09:58
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
edemko wrote:
JohnFound
You could use RadAsm's api lists.
I do not think he will be against..


Yes, I'll think of this variant. But all these functions are mixed together in really unpleasant form. Smile
Though they can be imported in some sort of database and used as a reference for the tool that to rebuild the imports statements in the include files.
Thanks for the link.
Post 15 Nov 2010, 10:09
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on YouTube, Twitter.

Website powered by rwasa.