Yes, downloaded
Thank :alright:
Posted on 2004-03-18 08:12:59 by neverending
Hi Ketil,

One request for autoclosing sqaure brackets, they are very useful in GoAsm where memory operands must be explicit but there is one problem. I find it more convenient to type out the entire variable then press ] when I am done. The proper syntax for a structure referenced with a register is :



However RadASM will place the bracket on either side of the + operator. I could live with a requirement that there be no spaces even though they are allowed. Right now I get this which is not allowed;

edi+ < hit ] at the end of the line

I am not sure if you can do anything about this but it would be useful if you could. In MASM it recognizes the . (dot) which is a replacement for + but like GoAsm, MASM also recognizes so I use that for easier portability.
Posted on 2004-03-18 08:57:03 by donkey

One request for autoclosing sqaure brackets, they are very useful in GoAsm where memory operands must be explicit but there is one problem.


Hi donkey, nice idea.
The same request will be useful for Fasm coders :alright:
This remembers me of another useful request by BogdanOntanu to avoid auto-inserting a second square bracket when one already exists.

Thanks KetilO,
Posted on 2004-03-18 12:39:15 by pelaillo
Hi all

New upload at the top.

- Added Web Browser and Header custom controls.
- Made changes to auto brackets
- Fixed minor bugs in RadASM and some addins.

KetilO
Posted on 2004-03-19 03:42:27 by KetilO
Hi KetilO.

A couple problems with the properties box while using HLA.

1. There needs to be a space between the procedure name and args for RadASM to jump to it form Properties manager..

2. If there are no arguments in the procedure, RadASM fails to jump to it from Properties manager.

examples;
this works:
procedure CloseApp (hwnd:dword);

these do not work:
procedure CloseApp(hwnd:dword);
procedure CloseApp;

The first one is no big deal, I can live with typing an extra space, but the other one I can do nothing about.

Also, structures (records) are not recognized at all. Structure variables appear in the .data section sans structures.

-Macros don't work too well either. In one test file of 4 macros, I see a display of 3 blank lines and on the 4th line is the macro that is the first macro of my list.

I updated the hla.ini file as specified in WhatsNew.txt


Question: what (if any) is the limit for data types (HLA has quiet a few)?
Posted on 2004-03-20 02:25:06 by Kain
Hi Kain

Thanks for bug report.

1 and 2 will be fixed.

Structures (record) should work. Example:

POINT:record
x:int32;
y:int32;
endrecord;

There is an error in the WhatsNew.txt correct to:

Macro=#endmacro,#macro $

The number of datatypes is very limitted, probably around 10.

KetilO
Posted on 2004-03-22 04:23:31 by KetilO
Hi all

New upload at the top.

- Added Donkeys new addins.
- Added multiple (private) api files support.
- Improved hla support.

KetilO
Posted on 2004-03-22 05:37:42 by KetilO
Just some small ideas about include auto-complete :
RadAsm look at prog dir (?) and masm32\include to get include file . If I type as " include \masm32\include\" then RadASM just show a blank autocomplete box . Whether RadASM can parse the dir structure to include AC ? Such as when I type flash \ then RadASM will get the dir belong to the Drive | Directory \ .
\ will list dirs and include files in <RadDrive> which <RadDrive> is the root of drive has RadASM installed. Dirs can be in RED color and include files in BLUE .
\masm32 RADAsm will look at <RadAsm Drive>\masm32 and show dir list + inc files list .
Posted on 2004-03-24 06:27:06 by dreamweaver
Bugs ???
I have created 2 file , one from template and one don't use template
The first give me rap file :

0=test2.rap
1=test2.rc
2=test2.asm
3=test2.obj
4=test2.res
5=test2.exe
6=test2.def
7=test2.dll
8=test2.txt
9=test2.lib
10=test2.mak
11=test2.hla
12=test2.com


And the second one give me :


1=testingfinal.Asm
2=testingfinal.Inc
3=testingfinal.rc

0=testingfinal.rap
1=testingfinal.rc
2=testingfinal.asm$I",*.asm
3=testingfinal.obj,*.asm
4=testingfinal.res*.asm
5=testingfinal.exe.asm
6=testingfinal.def/LIBPATH:"$L" /OUT:"",3
7=testingfinal.dll"$L" /OUT:"",3
8=testingfinal.txt$L" /OUT:"",3
9=testingfinal.lib /OUT:"",3
10=testingfinal.mak/OUT:"",3
11=testingfinal.hla"",3
12=testingfinal.com",3



Can't compile , of course .It seems damage .

Assembling: testingfinal.asm/ID:\masm32\Include,*.asm
MASM : fatal error A1000: cannot open file : testingfinal.asm/ID:\masm32\Include,*.asm


Does anyone have error like me ? Or my machine has virus ????
Posted on 2004-03-24 08:11:52 by dreamweaver
Hi dreamweaver

Weird.
What OS are you using? Are you able to repeat the problem?

KetilO
Posted on 2004-03-25 04:07:21 by KetilO
I using XP .
The problem is :
I use RadASM to new a MASM project which don't use pre-template , it's ok but I can't compile prj. It show me error :


Writing VERSION:1, lang:0x409, size 320

Make error(s) occured.
Assembling: testing4.asm/ID:\masm32\Include,*.asm
MASM : fatal error A1000: cannot open file : testing4.asm/ID:\masm32\Include,*.asm


Looked at to the generated .rap file and I saw :


0=testing4.rap
1=testing4.rc
2=testing4.asm/I"$I",*.asm
3=testing4.obj$I",*.asm
4=testing4.res,*.asm
5=testing4.exe*.asm
6=testing4.def.asm
7=testing4.dll
8=testing4.txt:4.0 /LIBPATH:"$L" /OUT:"$5",3,4
9=testing4.lib/LIBPATH:"$L" /OUT:"$5",3,4
10=testing4.mak"$L" /OUT:"$5",3,4
11=testing4.hla$L" /OUT:"$5",3,4
12=testing4.com /OUT:"$5",3,4

Don't understand , cause the RadAsm up to now always work best on my machine . And plus the damaged rap file like above just happen for MASM projects , not for FASM ( I have tested again ).
Posted on 2004-03-25 08:21:05 by dreamweaver
Hi dreamweaver,

Could you look in your MASM.INI file and post your section of the INI ? I suspect that you have a corrupt assembler file. It should be like this :

[MakeFiles]

0=.rap
1=.rc
2=.asm
3=.obj
4=.res
5=.exe
6=.def
7=.dll
8=.txt
9=.lib
10=.mak
11=.hla
Posted on 2004-03-25 08:31:23 by donkey
No the masm.ini has section just as your description above . I have it from newest Rad and just modify it a bit to my MASM .
The problem is my generated .rap file is damaged when I don't use template , in the case I use project template it's compiled normally .
Perhap all of you don't have it error ???
Seems my machine has problem . Though must fix .rap file a bit , that release is worth for that ;)

my section


0=.rap
1=.rc
2=.asm
3=.obj
4=.res
5=.exe
6=.def
7=.dll
8=.txt
9=.lib
10=.mak
11=.hla
12=.com
Posted on 2004-03-25 10:04:12 by dreamweaver
Hi dreamweaver,

Try to backup your RadASM folder then do a completely fresh install. It is almost definitely something with your installation because mine has no problem at all.
Posted on 2004-03-25 10:07:56 by donkey
Still no luck , donkey .
But I can easily remove it in menu edit .rap file and it's just need to fix only one time so it's just a small problem .
BTW , the function "Dialog to Window " is a plugin or initial build ?
Posted on 2004-03-26 03:55:39 by dreamweaver