Hey, wrote a plugin for quickedit (comes with masm paket)...
After you added it you can easily list all the procedures from currently opened source, jmp to each procedure or save the procedure list in a txt file.
You can also use the source as a skeleton for further plugins...
In order to add it to the QE-Editor:
Open qeditor.exe + goto Edit->Edit Menus
goto line ;put you resource editor here (you can see it already :)
add line: &JmpToPROC,\MASM32\jp.dll
note that the file jp.dll needs to be in your masm32 directory...
P.S.: You need to write the proc-directive in lower case (proc instead of PROC) in order to have the plugin workin...or you append my plugin but be sure you post it here afterwards :wink:
Dom
After you added it you can easily list all the procedures from currently opened source, jmp to each procedure or save the procedure list in a txt file.
You can also use the source as a skeleton for further plugins...
In order to add it to the QE-Editor:
Open qeditor.exe + goto Edit->Edit Menus
goto line ;put you resource editor here (you can see it already :)
add line: &JmpToPROC,\MASM32\jp.dll
note that the file jp.dll needs to be in your masm32 directory...
P.S.: You need to write the proc-directive in lower case (proc instead of PROC) in order to have the plugin workin...or you append my plugin but be sure you post it here afterwards :wink:
Dom
Good idea, but it is not working on win2000
Used he plugin properlu, and then tryed to list on 3dframes, fro example..No procs are listed...and they are not in caps.
Guga
Used he plugin properlu, and then tryed to list on 3dframes, fro example..No procs are listed...and they are not in caps.
Guga
Dom,
It has worked OK here on my internet win98se box. I will try it out on win2k later.
hutch at movsd dot com
It has worked OK here on my internet win98se box. I will try it out on win2k later.
hutch at movsd dot com
sorry i did not check the os compability...
i'm running it on WinXP, hutch says ok for Win98...
I don't see any reason why it shouldn't work on win2k although microsoft might have plenty...will check it later on...
i'm running it on WinXP, hutch says ok for Win98...
I don't see any reason why it shouldn't work on win2k although microsoft might have plenty...will check it later on...
Yeah..it works on win98, but not windows2000
Btw: Where is the file own_basic.inc ?
Can you upload onto your fixed version ?
Best Regards,
Guga
Btw: Where is the file own_basic.inc ?
Can you upload onto your fixed version ?
Best Regards,
Guga
sorry i did not checked it on win2k, had to work all night writing f*ckin scripts in order not to get in trouble with my office supervisor...
anyways i will check the 2k bug later on...
concerning "own_basic.inc":
well i thought you guys would find the macros yourself :-D
the file holds some macros, in this code i (possibly) used three of them:
S macro -> using strings like ... invoke blupp, S('this is string')
S macro p1:VARARG
.data
bff dd p1, 0h
.code
mret addr bff
endm
return macro p1
mov eax, p1
ret
endm
xmov macro p1, p2
push p2
pop p1
endm
The missing stuff will follow soon... :wink:
Dom
anyways i will check the 2k bug later on...
concerning "own_basic.inc":
well i thought you guys would find the macros yourself :-D
the file holds some macros, in this code i (possibly) used three of them:
S macro -> using strings like ... invoke blupp, S('this is string')
S macro p1:VARARG
.data
bff dd p1, 0h
.code
mret addr bff
endm
return macro p1
mov eax, p1
ret
endm
xmov macro p1, p2
push p2
pop p1
endm
The missing stuff will follow soon... :wink:
Dom
well i got several problems with my w2k machine...cannot test it right now...
Dom
Dom
Beyond2000, I don't know your prob but the plugin works fine on Win98, Win2K & WinXP. :-D Other systems weren't tested yet...
Dominik
Dominik
great tool. too bad that i never use qeditor. i wish ultraedit would also have this feature... :(
thanks diablo...
it wasn't my idea, it came from good old qbasic times :-D
Dominik
it wasn't my idea, it came from good old qbasic times :-D
Dominik
Dominik,
I just downloaded the DLL and installed in into my win2k sp4 (English(US)) edition and while the interface shows OK, it will not list the procedures in the files.
I just downloaded the DLL and installed in into my win2k sp4 (English(US)) edition and while the interface shows OK, it will not list the procedures in the files.
hey i found masm syntaxhighlighting for ultraedit . it also has a list function for procs.
Hutch: I once tested on win2k sp4 and it worked. Nevertheless now my own win2k machine does work again, i will check it out soon. If you wrote the proc-directive is lower case "proc" then there must be an error with reading the code...
Diablo: Before coding on MASM i used TASM with UltraEdit...is your syntaxhighlighting a plugin or a macro (also supported in UE)
mfg,
Dominik
Diablo: Before coding on MASM i used TASM with UltraEdit...is your syntaxhighlighting a plugin or a macro (also supported in UE)
mfg,
Dominik