Hi all

RadASM 2.0.3.2 is uploaded to my website.

Whats new:

2.0.3.2
- Integrated hex editor (remove HexVU addin).
- Fixed Versioninfo bug (only partially updated the .rc file).
- Made changes to how dialog editor saves controls to the .rc file.
-- All controls saved as type CONTROL.
-- Important: If changing old dialogs then listboxes might need Notify to be set to TRUE.
- Added Notify option to several controls.
- Added more dialog editor controls (HotKey, Pager, ReBar).
- The dialog controls caption is updated while typing.
- Added new styles to toolbar and statusbar controls.
- Added more functions to info tool (dialog and hex edit).
- Improved hla support.
- New Addin Manager lets you change addin options and install / uninstall addins on the fly.
- Several minor changes / bugfixes.

KetilO
Posted on 2003-08-25 16:54:08 by KetilO
Hi all

The ColRef addin by minor28 / donkey has been made Addin Manager compatible.

KetilO
Posted on 2003-08-25 17:00:19 by KetilO
Just reinstalled my OS and the new version of RadASM, changed it so RadASM will open assembly files i.e. asm, inc, rc etc. Clicked on a file in explorer and received a message box with the following error:

---------------------------
E:\Projects\MELT\MELT.ASM
---------------------------
Cannot find the file 'E:\Projects\MELT\MELT.ASM' (or one of its components). Make sure the path and filename are correct and that all required libraries are available.
---------------------------
OK
---------------------------
Posted on 2003-08-25 17:11:09 by Gunner
Hi Gunner

The error message you get is not from RadASM.
I have tested it on Win98SE and XP and it works just fine.

KetilO
Posted on 2003-08-25 17:19:01 by KetilO
Hi KetilO,

I just forgot to write it earlier, but RADToolBar does not work with WinNT4. You have used a function that is not present on this system (SetMenuInfo) and the system loader refuses to load the DLL.
Posted on 2003-08-25 17:26:55 by Morris
Hi Morris,

Sorry, I missed this thread. Here is a RadToolbar version that will load the SetMenuInfo function dynamically and limit NT4/95 to option 1 (editable toolbar). You can use the same options for all versions of Windows but the extra stuff is ignored in NT4 and 95, this will let you have one ini file that will work on all systems. Tell me if it works OK.
Posted on 2003-08-29 00:13:38 by donkey
Originally posted by Gunner
Cannot find the file 'E:\Projects\MELT\MELT.ASM' (or one of its components). Make sure the path and filename are correct and that all required libraries are available.


Gunner, you have probably active the option to autoload last project but you haven't that project on specified path.
Posted on 2003-08-29 01:43:25 by pelaillo
Eh, I fixed it...
Posted on 2003-08-30 16:54:45 by Gunner
Donkey,

The corrected RadToolbar works okay win WinNT4 now :)
Posted on 2003-09-01 05:19:13 by Morris
KetilO, I have found a small bug on "code block" procedure.
RaEdit crashes when there is no terminator specified for a block.
Posted on 2003-09-02 08:40:13 by pelaillo
Hi Ketil.

Proc is status bar doesnt show any more?
Can i set radasm to jump to the first proc line instead of the last one when proc name is selected from the menu or f2 is pushed?
Posted on 2003-09-09 20:02:52 by Milos
Hi pelaillo

A block must have a start and an ending. I will fix the crash.

KetilO
Posted on 2003-09-10 01:36:31 by KetilO
Hi Milos

Check these sections in masm.ini


;KeyWord,InsertBeforeActiveLine,InsertAfterActiveLine
;{I}=Copy indent from keyword line
;{C}=Cr
;{S}=Space
;{T}=Tab
;{$}=Copy Proc/Struct Name
;The macros are set up to assume AutoIndent on
1=.if,{T},{C}{I}.endif
2=.else,{T},
3=.elseif,{T},
4=.while,{T},{C}{I}.endw
5=macro,{T},{C}{I}endm
6=$ proc,{T}{C}{I}{T},{C}{I}{T}ret{C}{C}{I}{$} endp
7=$ struct,{T},{C}{I}{$} ends
8=$ struc,{T},{C}{I}{$} ends



Code=$ endp,$ proc
Const={C},$ equ
Data={C},$ db,$ dw,$ dd,$ dq,$ df,$ dt,$ byte,$ word,$ dword,$ qword,$ <?>,$ {?},$ <>
Macro=endm,$ macro
Struct=$ ends,$ struct,$ struc


1=.if,.endif,.elseif,.else,0
2=.while,.endw,.break,,0
3=$ proc,$ endp,,,6
4=$ struct,$ ends,,,6
5=$ struc,$ ends,,,6
6=$ macro,endm,,,14
7=.data,.*,,,0
8=.data?,.*,,,0
9=.const,.*,,,0

KetilO
Posted on 2003-09-10 01:38:14 by KetilO
Hi all

RadASM 2.0.3.2 has been updated on my website.

- Minor bug fixes.
- Added Cip's MASM DOS projects.

KetilO
Posted on 2003-09-10 06:51:52 by KetilO
Hey Ketil

I missed a few versions but I'm impressed with the progress, great work :alright:

Anyway, I have a minor bug to report.



a macro
b macro
endm
; this is hidden if b is collapsed
endm


The above nested macro b, when collapsed, hides everything up to the end of macro a.
I'm using the latest version of RadASM.

Maelstrom
Posted on 2003-09-28 23:03:16 by Maelstrom
Hey Ketil

Would it be possible to have more than 2 'dont hide' entries for code blocks?

Maelstrom
Posted on 2003-09-28 23:16:04 by Maelstrom
Hi Maelstrom



a macro
b macro
endm
; this is hidden if b is collapsed
endm

Supporting nested macros is not an easy task since a macro can have multiple endm's.

Would it be possible to have more than 2 'dont hide' entries for code blocks?

I have no immediate plans to change this.

KetilO
Posted on 2003-09-29 15:19:11 by KetilO