flat assembler
Message board for the users of flat assembler.

Index > Windows > MDI - Beginner

Author
Thread Post new topic Reply to topic
frech



Joined: 10 Mar 2009
Posts: 31
frech 10 Mar 2009, 14:49
Hello.

I googled a lot to find info about building an MDI application using WinAPI, but in vain. I also tried to adapt the code I found for MASM, again in vain. Da anyone have a template or similar?

Thank you.
Post 10 Mar 2009, 14:49
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 10 Mar 2009, 15:17
Well, I can provide you with an (old) example - my Assembler Workplace project, which was later replaced with FASMW (which is no longer a MDI) and thus abandoned. Therefore it's now hard to find it on the web, so I'm attaching a copy. It uses some very old macros (it dates back to 2002 and wasn't really touched since then), but it assembles without any problems with the latest fasm, too.

I hope you can extract some useful MDI coding info from this source.


Description: Assembler Workplace version 1.03
(abandoned MDI fasm IDE project from 2001-2002, later replaced by FASMW project)

Download
Filename: asmwork.zip
Filesize: 75.85 KB
Downloaded: 234 Time(s)

Post 10 Mar 2009, 15:17
View user's profile Send private message Visit poster's website Reply with quote
frech



Joined: 10 Mar 2009
Posts: 31
frech 10 Mar 2009, 15:33
Thank you so much, I'll try and study it, as far as a beginner like me can do. I've found that name while googling, but n fact was not able to download the file... Wink
Post 10 Mar 2009, 15:33
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1389
Location: Piraeus, Greece
Picnic 10 Mar 2009, 19:58
Hi frech,
Here is another old one, very simple mdi demo, taken from MadMatt's website.
You might find the source helpful.


Description:
Download
Filename: mdidemo.zip
Filesize: 8.7 KB
Downloaded: 210 Time(s)

Post 10 Mar 2009, 19:58
View user's profile Send private message Visit poster's website Reply with quote
frech



Joined: 10 Mar 2009
Posts: 31
frech 11 Mar 2009, 07:01
Thx Thimis! I see that there are also _a lot_ of includes, even for GDI+, which I will need for another little project. Of course, when I've learnt assembly. I'm just starting, you know. D'you know some good tutorial/course, beter with fasm syntax or similar?
Post 11 Mar 2009, 07:01
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1389
Location: Piraeus, Greece
Picnic 11 Mar 2009, 18:13
Hi frech, see the examples inside fasm package, also here and here
Search forum for 'windows examples', you'll find many examples written by members such as games, clocks, utilities e.t.c
See TAJGA Fasm Tutorial written by vid here and read about Win32 Headers
Download Iczelion's tutorials source converted to fasm from here
Download a package with some examples here
Lot's of source next, download madmatt's AllInOne package 23MB here
There's always Asm Community archive Test Department samples in Masm.
Post 11 Mar 2009, 18:13
View user's profile Send private message Visit poster's website Reply with quote
frech



Joined: 10 Mar 2009
Posts: 31
frech 12 Mar 2009, 07:41
Thanks a lot thimis.
thimis wrote:
Download Iczelion's tutorials source converted to fasm from here
Download a package with some examples here
Lot's of source next, download madmatt's AllInOne package 23MB here

Already grabbed the AllInOne package, thanks. A lot of includes not present in the "normal" fasmw package. I found the sulaiman tutorials yesterday evening, already printed and waiting for me to come back home from work and read them Wink. It's a pity for decard.net, not available. Found also while googling, but...
Anyway, as I'm not even a beginner but far less, thank you for all hints and tips. I made a little program with FreePascal and WinAPI just for fun and for not having to wait a lot while loading it and to keep the size small, and I had a lot of fun. Now it's Assembly's turn! Cool I like the ideas behind fasm, and I want to learn, even if it would cost me a lot more time.
Post 12 Mar 2009, 07:41
View user's profile Send private message Visit poster's website 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-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.