Hi Nick

I will fix the other buttons too.
Win95 only supports bitmap brushes with size 8x8. Setting grid size to 4 should solve that.

Posted on 2003-02-25 11:46:37 by KetilO
Heya ketilO

I've found a minor bug.

I've setup segments using the following definition in the masm.ini file.

9=segment,{T}{C}{I}{T},{C}{C}{I}{$} ends

The autocomplete works fine for the segment but if you write a proc starting at the cursor position the proc doesn't autocomplete when you press enter. If you press backspace and then tab before writing the proc the autocomplete works fine.

Hope that made sense! :grin:

Posted on 2003-02-26 21:07:05 by Maelstrom
Me again ketilO

Could you allow & to work in PROC definitions.

BLAH&_someFunct proc USES ebx edi esi _lpBlah

The & prevents the PROC from collapsing.

Posted on 2003-02-27 04:10:35 by Maelstrom
Hi Maelstrom

See RadASMini.rtf Section on how to do that.

Posted on 2003-02-27 04:17:51 by KetilO

Would it be hard to automate the creation of procedure prototypes? Maybe through adding a new item to the right-click menu that says something like "Copy prototype" that creates and copies the correct prototype for the current procedure you are in.

Posted on 2003-02-27 04:18:17 by Delight
Hi Delight

RadASM would have to know where to put the prototype.
I find current prototype function to be enough.

Posted on 2003-02-27 06:23:19 by KetilO
Oh, I didn't know that RadASM already has a prototype function, sorry :)
Posted on 2003-02-27 07:52:10 by Delight
Hey KetilO

The PROCs collapse button won't appear while the & exists in the PROC name. I've tried changing the value ( 0, 1, 2, 3 ) in the section but nothing works.

Am I doing something wrong :confused:

Posted on 2003-02-27 17:04:23 by Maelstrom
Hi Maelstrom

Insert this in masm.ini:

; !"#$%&'()*+,-./

Also the function handling this in RAEdit did not use the chartab.
You also need this version of RAEdit.dll.


Fix uploaded to my web site.
Posted on 2003-02-27 18:11:19 by KetilO
Execellent, thanks KetilO

Very minor moan, highlighting doesn't work with the &, for example


@FileCur looses it highlighting as soon as you add the &.

Sorry if I'm being picky :grin:

Did you see my post about the PROC autocomplete bug? ( last post on the previous page )

Posted on 2003-02-27 19:27:04 by Maelstrom
Hi Maelstrom

This has the effect that & will be treated as alphanumeric, not as separator/operator.
Add & and && to syntax wordlist to get them hilited.


At least you now can choose wich finger yo want to bite. :grin:

Still working on codewrite-macro problem.

Posted on 2003-02-28 02:30:24 by KetilO
Hi all

Uploaded RadASM to my web site.

Whats new:
- Fixed a bug that caused TolBox button icons to turn black on win95
- Addins can now override RadASM's default toolbar tooltips (RAM_TBRTOOLTIP).
- Fixed a minor codewrite macro bug.
- Fixed a bug in RAEdit that caused character table to not always be used.

Posted on 2003-02-28 07:09:53 by KetilO
Hi KetilO,

I downloaded the new version and it still reports version, was this just an oversight in updating the version numbers, the new RadASM inc file was there. I am assuming that the RAM_TBRTOOLTIP message is a TTN_NEEDTEXT message, if I'm wrong can you please correct me.

PS thanks for RAM_TBRTOOLTIP, your efficiency never ceases to amaze me.

Posted on 2003-02-28 10:40:23 by donkey
Hi donkey

If it reports then something went wrong with your download.

RAM_TBRTOOLTIP is not a TTN_NEEDTEXT notification.
If you respond to this message then return a pointer to a zero terminated string, else return zero.

Posted on 2003-02-28 11:31:31 by KetilO
Hey KetilO

I hate to rain on your parade but I've just downloaded and the autocomplete bug I reported is still there :(

Here's what I did ...

1. start RadASM
2. create new file using toolbar
3. type a segment and press enter ( should autocomplete fine )
4. without moving the cursor type b proc and press enter
5. the proc doesn't autocomplete

I've got segment setup in masm.ini like this ( 9=segment,{T}{C}{I}{T},{C}{C}{I}{$} ends )

Posted on 2003-02-28 22:26:05 by Maelstrom
Here is what I use Maelstrom, works fine for me:

6=PROC,{T}[COLOR=red]{C}[/COLOR]{I}{T},{C}{I}{T}ret{C}{C}{I}{$} ENDP
7=STRUCT,{T},{C}{I}{$} ENDS
8=SEGMENT,{T},{C}{I}{$} ENDS
9=UNION,{T},{C}{I}{$} ENDS
Yeah, seems to be a bug somewhere. Only if there is a {C} in the before line part (second param). For example, you can't do two PROCs in a row either. Looks like there are some clashes with auto indent, too. (try to do several PROCs in a row - indentation is double what it should be.)
Posted on 2003-03-01 01:19:33 by bitRAKE
Thanks bitRAKE I'll give it a try.

Keep up the good work ketilO :alright:

Posted on 2003-03-01 23:47:54 by Maelstrom
BUG: If you add an image in the dialog editor and sets the notify property to true, you can't select it any more using the mouse.
Posted on 2003-03-02 04:16:12 by Delight
Hi Delight

I will fix it.

Posted on 2003-03-02 04:21:55 by KetilO
Hi all

Uploaded RadASM to my website.
- Fixed bug make menu enabeling when tools menu changed
- Fixed bug codewrite macro not always working
- Fixed bug dialog edit on image control with notify
- Sniplet window now processes keyboard commands (Esc, Tab & Enter)
- Added posibility for sub menus on tools, macro and help menu.
See included file ConfigMenu.txt

Posted on 2003-03-03 04:08:58 by KetilO