The MASM Forum Archive 2004 to 2012

Project Support Forums => IDE Development and Support => RadAsm Support Forum => Topic started by: Alex.B on March 21, 2007, 10:00:24 PM

Title: MsgParam Addin
Post by: Alex.B on March 21, 2007, 10:00:24 PM
Hi.

This addin should decrease ALT+TAB-ing to MSDN.
It displays information about the wParam and lParam parameters of message-dispatching functions and adds auto - complete for constant values of the two parameters.
I've tested it with FASM, MASM and C syntax.
It supports the functions: SendMessage, SendDlgItemMessage, DefFrameProc, DefWindowProc, DefMDIChildProc ,DefDlgProc,PostMessage.

The package contains the addin, the help file for it, a readme, and the msgparams.msg file which has the information about message parameters and constants.

Download here: Version 1.0.2 (http://www.hotlinkfiles.com/files/413613_yh2p1/MsgParam.zip)

Hope you find the addin useful. Your comments are welcomed.

Still not sure what the addin actually does? A pic may help:
(http://img58.imageshack.us/img58/2204/pic1yk8.png)
Title: Re: MsgParam Addin
Post by: KetilO on March 22, 2007, 01:43:31 PM
Hi Alex.B

A truly great addin. Should speed up programming a lot.

KetilO
Title: Re: MsgParam Addin
Post by: Immortal_One on March 26, 2007, 04:53:42 PM
Hmm, doesn't seem to work on 98se ::) :'(
Title: Re: MsgParam Addin
Post by: Alex.B on March 27, 2007, 08:05:47 PM
Hi Immortal_One.

Thanks for reporting. Try it out now. I've tested it with Windows 98se and the very recent Windows 95 OSR2.

New version 1.0.1.
       - Bugfix: Fixed compatibility issues with Windows 9x.
       - Bugfix: Fixed a bug that permitted both the addin's autocomplete
             and RadASM's autocomplete to be visible simultaneously.
       - Bugfix: Fixed a small bug that falsely recognized the message
             name.
Title: Re: MsgParam Addin
Post by: Immortal_One on March 28, 2007, 06:51:23 PM
Hi Alex.B

Good work :bg :U

Title: Re: MsgParam Addin
Post by: Alex.B on April 14, 2007, 12:20:05 PM
New version 1.0.2
       - Bugfix: Fixed a bug that caused the autocomplete listbox to
             auttomatically get smaller on each startup.
Title: Re: MsgParam Addin
Post by: scalbaza on July 03, 2007, 05:56:32 PM
hy
I get an error when  MsgParam.dll is loaded at startup .: Cannot open the file ".....\MsgParam.dll"

I have an AMD x64 processor with  XP SP2. I don't get this error with an x86 processor
Title: Re: MsgParam Addin
Post by: Alex.B on July 04, 2007, 11:44:00 AM
Hi scalbaza.

I don't have a x64 processor, so I can't be certain of what is causing the problem.
I have attached an archive containing 3 different versions of the DLL that may work. Please replace MsgParam.dll in the addin directory with each of them and see which ones work on x64.

[attachment deleted by admin]
Title: Re: MsgParam Addin
Post by: scalbaza on July 04, 2007, 08:17:15 PM
Quote from: Alex.B on July 04, 2007, 11:44:00 AM
Hi scalbaza.

I don't have a x64 processor, so I can't be certain of what is causing the problem.
I have attached an archive containing 3 different versions of the DLL that may work. Please replace MsgParam.dll in the addin directory with each of them and see which ones work on x64.

Thanks ... all of them dll's work.. but if i put the old dll i get the same problem.... i've attached the troublesome dll... it's the dll that comes in the zip archive from http://radasm.assembler.ca/

[attachment deleted by admin]
Title: Re: MsgParam Addin
Post by: Alex.B on July 05, 2007, 10:05:13 AM
Thanks for testing. Indeed the old DLL could have not loaded on some OSs. I've updated the DLL in the 1.0.2 package so that now there should be no problems. Download it from the first post of this thread and install it over the previous version.
Title: Re: MsgParam Addin
Post by: sebart7 on September 01, 2007, 06:34:32 PM
Hi
I do use Windows XP SP2, and Your plugin (1.0.1) did work good,
but after some auto-update of windows, it stop working and RAD_ide shows MsgParam.dll cannot be loaded error.
After i downloaded Your MsgParam 1.0.2 and exchange it with old 1.0.1 it work back again.
Thank You.  :bg
Great job  :U