Hi!

i'm using RadASM, and i think its one of the BEST!
But i've got some sugestion and bug report:

Sugestion:
In Dialog editing "center" you could insert "Advanced" button which will open an dialog box with adnavecd options like it has Resourcehacker 3.2.6 when U edit a control

Bug report:
When u "Export to Output" the some dialog from Project menu, and when I changee to Asm editing the "Export to Output" is still active, when i click on it RadASM crashes!


Regards
Posted on 2001-08-29 09:02:09 by NEMO
Hi NEMO

Yes you have found a bug. Should be easy to fix.

I have been looking for a way to add more styles to controls
without making dialog editor diffivult to use. Your suggestion
might be the way.

KetilO
Posted on 2001-08-29 09:46:00 by KetilO
WOW! I must say that I'm impressed by your work! It's just two things that I'm missing:

- multiselection (and moving) of controls in the dialog-editor
- Different colors on each set of .if & .end (if you have a lot of mixed .ifs and .ends, it's easier to understand the code)


/Delight
Posted on 2001-08-29 12:41:37 by Delight
Hi Delight.

Multiselect has been on my todo list for a long time and
will be a reality one day.

Diferent color on .if / .endif. I use indent for that but it would
make the code easier to read. At present RadASM does not
pre-compile the code. I think that woud be nececary to do
because hiliting is in a very fast, optimized loop.

KetilO
Posted on 2001-08-29 16:21:19 by KetilO
Option for different compilers and different syntax would be nice if you ever get around to it.

I currently use FASM about 12 times more hours a week than I do MASM, and I use RADasm for MASM, but I cannot for FASM.

The other thing I like about QEditor is the ability to have space tabs instead of real tabs.

-----------

A macro language would be totally cool if you get around to it also.
Posted on 2001-09-04 03:57:10 by Kenny
Hi Kenny.

To create a good IDE for multiple languages is
very difficult. For now I only concentrate on MASM.

RadASM 1.0.4 has an option to convert tabs to spaces
as you type. Option / Code Editor / Conv. Tab to Space

Yes, a macro language would be cool.

KetilO
Posted on 2001-09-04 05:29:04 by KetilO
I mean when I hit tab it makes spaces instead of tabs. (like in QEditor)

I don't mind there is no syntax highlighting for different syntax, so maybe an option to disable highlighting? It should be a very simple .if statement...
Posted on 2001-09-04 05:38:25 by Kenny

I mean when I hit tab it makes spaces instead of tabs. (like in QEditor)

I don't mind there is no syntax highlighting for different syntax, so maybe an option to disable highlighting? It should be a very simple .if statement...


If you check Option / Code Editor / Conv. Tab to Space
the tab char will be replaced with the number of spaces
you have selected. There also is a checkbox to turn off
syntax hiliting.

KetilO
Posted on 2001-09-04 06:18:09 by KetilO
The tab thingie doesn't work very well for me.

mov tab-> eax, tab-> ebx does not do what you say it should.

I didn't notice the turn off syntax highlighting button.. It's 4:30am here, and I've been awake for quite some time. When I do
Posted on 2001-09-04 06:49:20 by Kenny
Say, could you also make a blank project option. Converting projects as it is now is pretty tedious. Oh, and an option to have the project outside of the projects dir would be cool too :)

I must be getting irritiating about now :)
Posted on 2001-09-04 06:55:28 by Kenny

Say, could you also make a blank project option. Converting projects as it is now is pretty tedious. Oh, and an option to have the project outside of the projects dir would be cool too :)

I must be getting irritiating about now :)


If you by 'blank project' mean a project without any files
then this is possible and easy. Just uncheck all file creations.
There is however no way to create a project in an existing
folder, but you can manually copy the previously created
blank .rap file to your folder and then start adding existing files.
The .rap file is a simple ini file and somtimes maually editing this
file is the easiest.
To create a project outside the normal project path is also
easy. Just click the Project Folder: [...] button and browse for
your folder.
Posted on 2001-09-04 08:05:40 by KetilO
Kenny, if you know all the keywords of FASM, then you could edit the highlighting to suite your needs - I'm sure that there are other FASM users that would really like this!

KetilO, if templates were allowed to have project options, then a default template could be made for each assembler used. Is this currently possible, or do templates just use the RadASM.ini?
Posted on 2001-09-04 08:19:15 by bitRAKE
Yeah, I got the keywords thing down (pretty much the same), I was just wondering if the properties pannel would work with FASM like it does with MASM. It's cool not having to hit F2 to find what I did to my data, instead just click on the properties pannel.

But, I'm gettin pretty dang fast at the f2, f3, f4 thing, so I might just stick to QEditor.
Posted on 2001-09-04 08:22:06 by Kenny

KetilO, if templates were allowed to have project options, then a default template could be made for each assembler used. Is this currently possible, or do templates just use the RadASM.ini?


Hi bitRAKE.

Templates only contains project related stuff like asm, inc, dlg, mnu, rc, ico and bmp files. To add different syntax hiliting sections in RadASM.ini and relate these sections to a project type would
be quiet easy to do. I will look into this.
Creating a new project type wich uses different assembler and
linker can be done in 1.0.4 but you need to know how
RadASM 'thinks'.

KetilO
Posted on 2001-09-04 08:36:42 by KetilO
I've just downloaded RadASM 1.04 and I think it's already a great tool (thanx for making it available for free) :).
I was wondering if we can give help developing it as fast as possible, i.e. make a team to co-develop the program.
I'd not have much spare time to dedicate to it, but I'd give very gladly a little bit of help.

Sincerely,

Daniel.
Posted on 2001-09-04 12:05:18 by dguzz
If your open to it, I might be interested in making a FASM option :)
Posted on 2001-09-04 12:07:23 by Kenny
Hi dguzz & Kenny

RadASM 1.0.5 will open up for addins. I don't think there
will be any limitations to what you can do in an addin.
RadASM 1.0.5 will be released late next week, but if anyone
have a good idea on an addin I will be happy to email an
early beta to get feedback on addins.

KetilO
Posted on 2001-09-04 13:35:36 by KetilO
Hi Ketilo...
I do not think the idea I had may be implemented via Plugins (but I'm not sure of this - plz tell me if it's possible... I'll surely make it!!!). I'm explaining. Did you ever use Delphi or C++ Builder? Probably yes. So I had the idea to make RadASM implemented with the "Actions properties" (such as Click, DblClick and so on), the whole code's thing managed by the IDE.
Perhaps I'm writing stupid things (I hadn't actually had time to explore deeply RadASM)... I hope not :).

Sicerely,

Daniel
Posted on 2001-09-04 14:20:54 by dguzz
Hi dguzz

I don't know Delphi and has never written anything useful in
C. I am a professional VB and asm programmer. I guess you
are talking about what is called events in VB, if you are then
this would be possible to do in an addin. You dbl click on a
button on design dialogbox and this would add WM_COMMAND
to the dialogproc or wndproc.

KetilO
Posted on 2001-09-04 14:37:25 by KetilO
That would make RadASM a masterpiece, and I would worship it :)
Posted on 2001-09-04 14:45:35 by vcv