Re: GoAsm And EasyCode
- From: "Jim Carlock" <anonymous@xxxxxxxxx>
- Date: Tue, 27 Feb 2007 23:35:08 -0500
"Evenbit" posted...
: Wow! The bottom screenshot at [ http://www.easycoder.org/ ]
: actually contains a "mov" instruction!!! Most of the rest is High
: Level macros.
I ended up getting the GoAsm version up and running, but
the masm32 version doesn't like my kernel32.inc file for some
reason.
Going to have to find an older kernel32.inc file, perhaps. Either
that, or the MASM version of EasyCoder isn't using the proper
ml.exe file. It would be helpful if it displayed the ml.exe version.
The GoAsm version had some really wacky syntax going on,
perhaps that's the macros you're refering to...
frmMainProcedure Frame hWnd, uMsg, wParam, lParam
Mov Eax, [uMsg]
Mov Ecx, SizeOf MESSAGES / 8
Mov Edx, Addr MESSAGES
: Dec Ecx
Js > L2
Cmp [Edx + Ecx * 8], Eax
Jne <
Call [Edx + Ecx * 8 + 4]
Ret
L2: Return (FALSE)
EndF
(1)
The files seem to end up quite big in size. 47KB to compile a
file with references to common controls.
(2)
Another thing is that a problem exists with the Project name,
it changes to [Name] for some reason in the Project window.
I have to right click on the Project name, change the name in
the dialog that opens, then click on OK, and the name in the
Project window changes to [Name]. I then right click on that
name again, change the name from Test to Test1, then delete
the 1 I added to the name (just to get the OK button to turn
itself on). Both versions, GoAsm and Masm, show that same
issue. Slight problem, should be easy to correct.
(3)
And then no way exists to right click upon the Project name
and perform a Save As... (like exists for the Windows objects).
(4)
And then the Tab key doesn't work properly when I change
the Window1 name to frmMyFrm. The name magically goes
back to Window1 for some odd reason instead of accepting
the change.
(5)
Clicking on Project, Project properties...
Taking the check mark out of the "Enable using Easy Code
macros" causes problems when deleting the old Window1
and inserting a new Window1 as the macros still get inserted.
This should be easy to fix, but it seems like it'll require an
extra data set for things.
(6)
It appears that I need to activate the "Add sybolic information"
to get an .asm file created. That's a tad annoying.
(7)
There's no .ocx (ActiveX) control option. That'll require a bit
more effort possibly.
The IDE looks great! The code editor looks great.
Look forward to the next release!
--
Jim Carlock
Post replies to the group.
.
- Follow-Ups:
- Re: GoAsm And EasyCode
- From: Betov
- Re: GoAsm And EasyCode
- From: Evenbit
- Re: GoAsm And EasyCode
- References:
- GoAsm And EasyCode
- From: Jim Carlock
- Re: GoAsm And EasyCode
- From: Evenbit
- Re: GoAsm And EasyCode
- From: Betov
- Re: GoAsm And EasyCode
- From: Evenbit
- GoAsm And EasyCode
- Prev by Date: Re: 64 bit Menuet 0.59 released
- Next by Date: Re: 64 bit Menuet 0.59 released
- Previous by thread: Re: GoAsm And EasyCode
- Next by thread: Re: GoAsm And EasyCode
- Index(es):