Replace with

7,OT,$B\LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /DLL /NOENTRY /SECTION:.hook|S /DEF:$6 /LIBPATH:"$L",3

When building command the comma is reserved for the parser. To have a comma generated in the command line use the pipe symbol (|)
Posted on 2003-07-28 10:36:34 by donkey
Thanks donkey! :alright:

Now, just out of curiosity... if I wanted to place an ACTUAL pipe symbol, what should I do? Is it even possible? :grin:
Posted on 2003-07-28 10:40:06 by QvasiModo
I don't think it is possible though Ketil may have allowed for it. The output of the LINK and ML programs is already diverted to the output window via a pipe so I'm not sure how Windows would react to it anyway.
Posted on 2003-07-28 10:44:43 by donkey

...I'm not sure how Windows would react to it anyway.

If it was anything like Un*x, it should work just fine... but with Windows we never know. :grin:
It wouldn't have any use, anyway, I was just wondering...
Posted on 2003-07-28 10:50:16 by QvasiModo
Hi Ketil,

This isn't a problem, just a change in the way things seem to work, if the last line in a file is an ENDP with no CRLF the proc will no longer collapse.
Posted on 2003-07-28 20:17:56 by donkey
Hi donkey

Thanks, there was a bug.
If the last line is an .endp and the line is not ended with CRLF, then this line will not be hidden. This behaviour is not a bug.

KetilO
Posted on 2003-07-29 06:11:46 by KetilO
Hi all

New upload at the top.

- Fixed a collapse bug (proc would not collapse if last line was not CRLF terminated).
- Speeded up collapse on large files.

KetilO
Posted on 2003-07-29 06:14:02 by KetilO
Hi all

New upload at the top.

- Added tool window text color options.
- Added new messages to masmMessage.api (thanks donkey).
- Added new messages to masmApiWord.api (thanks donkey).
- Added new constants to masmApiConst.api (thanks KetilO).
- Fixed bugs.
- Added hla procedure support.

In hla.ini change section {Code}
Code=-$,{C},procedure
And activate Add procs to api list

KetilO
Posted on 2003-07-30 09:34:19 by KetilO
Hi Ketil,

Small bug, changing the project window background to white (from another color) works but RadASM needs to be restarted for the change to be applied.

Also, unrelated to this release:

You should make the change to debug.inc that VKim detailed here:

http://www.asmcommunity.net/board/index.php?topic=12612&perpage=15&pagenumber=1
There is my error in VKDEBUG But you can correct it by yourself.
1. Open debug.inc file.
2. Find GetSize macro.
3. Replace the string "exitm <sizeof &var>" with "exitm <type &var>".
Posted on 2003-07-31 03:12:42 by donkey
Hi Ketil,

While your adding things to the API file...

For masmApiCall.api :
ImageList_Add,himl,hbmImage,hbmMask

ImageList_AddIcon,himl,hicon
ImageList_AddMasked,himl,hbmImage,crMask
ImageList_BeginDrag,himlTrack,iTrack,dxHotspot,dyHotspot
ImageList_Copy,himlDst,himlSrc,iDst,iSrc,uFlags
ImageList_Create,cx,cy,flags,cInitial,cGrow
ImageList_Destroy,himl
ImageList_DragEnter,hwndLock,x,y
ImageList_DragLeave,hwndLock
ImageList_DragMove,x,y
ImageList_DragShowNolock,fShow
ImageList_Draw,himl,i,hdcDst,x,y,fStyle
ImageList_DrawEx,himl,i,hdcDst,x,y,dx,dy,rgbBk,rgbFg,fStyle
ImageList_DrawIndirect,pimldp
ImageList_Duplicate,himl
ImageList_EndDrag
ImageList_GetBkColor,himl
ImageList_GetDragImage,ppt,pptHotspot
ImageList_GetIcon,himl,i,flags
ImageList_GetIconSize,HIMAGELIST himl,cx,cy
ImageList_GetImageCount,himl
ImageList_GetImageInfo,himl,i,pImageInfo
ImageList_LoadImage,hinst,lpbmp,cx,cGrow,crMask,uType,uFlags
ImageList_Merge,himl1,i1,himl2,i2,dx,dy
ImageList_Read,pstm
ImageList_ReadEx,dwFlags,pstm,riid,ppv
ImageList_Remove,himl,i
ImageList_Replace,himl,i,hbmImage,hbmMask
ImageList_ReplaceIcon,himl,i,hicon
ImageList_SetBkColor,himl,clrBk
ImageList_SetDragCursorImage,himlDrag,iDrag,dxHotspot,dyHotspot
ImageList_SetIconSize,himl,cx,cy
ImageList_SetImageCount,himl,uNewCount
ImageList_SetOverlayImage,himl,iImage,iOverlay
ImageList_Write,himl,pstm
ImageList_WriteEx,himl,dwFlags,pstm
Posted on 2003-07-31 04:05:59 by donkey
Hi donkey

Small bug, changing the project window background to white (from another color) works but RadASM needs to be restarted for the change to be applied.

This behaviour was necceccary to solve a problem on NT.

Thanks for notifying me on vkim's fix and for the api's.

KetilO
Posted on 2003-07-31 04:42:14 by KetilO
Hi all

New upload at the top.

- Added AIM_OUTPUTDBLCLK addin message.
- Fixed a bug in vkim's debug macros.
- Fixed a bug in RAEdit when selection was set in a nested collapsed proc.

KetilO
Posted on 2003-07-31 04:55:12 by KetilO
Hi all

New upload at the top.

- Fixed an api file parser bug. It would cause lost api's and tooltips on api's with no parameters.

KetilO
Posted on 2003-07-31 05:31:03 by KetilO
Hi all

RadASM 2.0.3.1
Did you know?

- If you put the .if CodeBlock definition at the top like this:


1=.if,.endif,.elseif,.else,0
2=$ proc,$ endp,,,6
3=.while,.endw,.break,,0
4=$ struct,$ ends,,,6
5=$ macro,endm,,,6

- then Collapse all will collapse the .if blocks before the proc blocks are collapsed.
- If you later expand a proc block then all the .if blocks in that proc will be collapsed.

- That double clicking in code properties saves a return point.
- Press Ctrl+F2 to return to that point. This function is nested to 16 levels.

KetilO
Posted on 2003-07-31 17:19:25 by KetilO
Hi all

New upload at the top.

- Fixed comment block bugs.
- Added mouse hoover tooltip to code editor. (Needs more values in masmApiWord.api and masmMessage.api files)
- Made code properties more flexible. Needs changes in section {Code} in assembler.ini

Example for masm:

{Code}
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

(Note: Replace { and } with [ and ])

See RadASMini.rtf for more info.

I'm shure you will love the mouse hoover tooltip.

KetilO
Posted on 2003-08-01 07:06:14 by KetilO
Hi Ketil,

RadASM will GPF if I have included the file \RadASM\Masm\Inc\radasm.inc in my project (rap file not just an include line). Mmmm never mind, I made the change to the "
" section and it works fine.
Posted on 2003-08-01 12:14:41 by donkey
The mouse hover tip is very nice. I have some ideas for it, is it possible to export a message from the tip in the same way as RAM_TBRTOOLTIP ? I think a great addin for the tip would be a database of descriptions instead of just equates. For example if you hovered over WM_COMMAND it would return Sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated properly formatted ofcourse. Obviously it would not have one for all of the api but the major ones (a few hundred) would be a priceless feature.
Posted on 2003-08-01 12:33:04 by donkey
Hi donkey

Very good idea. I will add an addin message.

KetilO
Posted on 2003-08-01 12:57:13 by KetilO
Hi, KetilO
I'm having problems with the latest RadASM. It causes a page fault whenever I open a project file. I'm attaching a doctor watson log file.

EDIT: Deleted the attachment to save space.
Posted on 2003-08-01 15:13:59 by QvasiModo
Screencap of OllyDbg. The colors look messed up because I saved the GIF with MS Paint.
BTW, feel free to delete this attachments once the bug was fixed.

EDIT: Deleted the attachment to save space.

KetilO, you were right, I went straight to the first post for the download instead of reading the last ones.
Posted on 2003-08-01 15:16:43 by QvasiModo