Whats new.

Faster project loading on NT/2k/XP
F2 / Ctrl+F2 now works on single file (no project).
Code properties toolbar.
Printout timestamp.
Known bugs fixed.

Unzip to temp folder and move the files to where they belong.

3-8-2002 : 83 Downloads

Fixed some bugs.
Single instance option. Option / Code Editor / Single Instance

KetilO
Look here for latest
Posted on 2002-03-06 14:32:57 by KetilO
I'm overjoyed about the new features. I skipped the last couple of updates, so this is my first one in a while.

I think it is crashing on the following STRUCT:
procTime STRUCT

pName byte 4*12 dup(0)
count dword ?
bytes dword ?
UNION
ticks qword 0
STRUCT
ldword dword ?
hdword dword ?
ENDS
ENDS
procTime ENDS
...apon clicking on the project properties dropdown and
selecting Structs...(exit:no notice - just gone)

The effort you have put into this project serves as a great source of inspiration to me. Assembly has rarely seemed as managable or powerful. Thank you, bitRAKE.

p.s. Hopefully, the error above isn't due to my
manually editing my INI files.
Posted on 2002-03-06 23:56:08 by bitRAKE
Hi bitRAKE

I tried the struct on my XP and it seem to work ok.
The only wrong ini thing I can think of is these sections in masm.ini



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


Trig=invoke
Call=masmApiCall.api
Const=masmApiConst.api
Struct=masmApiStruct.api

A corrupted masmApiStruct.api file is also a possible cause.
I would expect the STRUCT keyword without a name might cause trouble. It would help a lot if I was able to make it happend on my system. Could you tell me a little more?

KetilO
Posted on 2002-03-07 03:07:42 by KetilO
When I input Chinese commont or db definition,RadASM Crashed,it seems that RadASM has problem in processing Chinese infomation.
Posted on 2002-03-07 06:20:16 by pingyu
Uhhmm... Unicode issue ?
Posted on 2002-03-07 06:50:01 by JCP
Hi pingyu

RadASM does not support unicode, and I am sorry but I doubt that it ever will. :(

KetilO
Posted on 2002-03-07 07:25:46 by KetilO
"Remove from Project" doesn't seem to be working.
Posted on 2002-03-07 20:27:39 by Wayne
Hi Wayne

Yes you are right. Remove from project using context menu does not work anymore. Project menu still works. I will fix it.

KetilO
Posted on 2002-03-07 21:40:39 by KetilO
Hi! KetilO :
It's a pity that your new RadASM still can not detect whether one instance is running

dREAMtHEATER
Posted on 2002-03-08 06:30:32 by dREAMtHEATER
Hi dREAMtHEATER

Ok, Ok, you win.
I could have explained how to create a shell to do this, but it would probably take more time than putting the code lines into RadASM. Look at this thread in a few days.

KetilO
Posted on 2002-03-08 06:57:30 by KetilO
3-8-2002

Fixed known bugs.
Added single instance option.

KetilO
Posted on 2002-03-08 14:29:14 by KetilO
KetilO, what is that RealRad plugin? Did I miss a post speaking of it here on boards? No readme.txt this time?

Keep it up, works like charm!
Posted on 2002-03-08 15:40:54 by Milos
Hi Milos

Really RAD is an ambigous project. First part will be interaction between dialog editor and code editor. By selecting a menu item on the dialogs menu, clicking on a toolbar button or by dbl clicking on a dialog control will bring you to the code part that handles the event. It will also maintain the main .RC file for you, auto update dialog constants and so on.
Second part will start writeing event code. Auto add modules and so on. In short it will write code that you have written a 100 times before.

KetilO
Posted on 2002-03-08 15:54:44 by KetilO
Hmm, sounds neat. Can't wait to see it work! This gonna be really rad :alright:
Posted on 2002-03-08 16:05:50 by Milos
In short it will write code that you have written a 100 times before.


Auto Code writing (exept maybe optional filling some data values
and structs) is way to Rad but from asm.
KetilO, think really hard before starting it.
At least make it optional.
Posted on 2002-03-08 21:53:20 by The Svin
Hi Ketilo
One instance option maybe have bugs. when I associate RadASM with asm files, the first douleclicking asm file in explorer, RadASm can open it normally, the second douleclicking another asm file, it should open it in a new MDI window, but it failed, now you can detect one instance but cannot open more than one files with commandline.

dREAMtHEATER
Posted on 2002-03-09 03:02:58 by dREAMtHEATER
Hi The Svin

I agree with you. I don't want the IDE to write anything in my code. I expect that I might change my mind about this if I can make really RAD work. It will save me a lot of time writing code I have written a 100 times before. Ofcourse everything will be optional. You can even remove the ReallyRad addin.

KetilO
Posted on 2002-03-09 05:20:24 by KetilO
Hi dREAMtHEATER

Hm. It does not work on XP. Try writeing a shell and tell me what you did to make it work. Here is the code you need.



.data

MdiClassName db 'RadASMClass',0
hWnd dd 0
CommandLine dd 0

.code

invoke GetCommandLine
mov CommandLine,eax
invoke FindWindow,addr MdiClassName,NULL
.if eax
mov hWnd,eax
invoke IsIconic,hWnd
.if eax
invoke ShowWindow,hWnd,SW_RESTORE
.endif
invoke SendMessage,hWnd,WM_USER+998,0,CommandLine
invoke ExitProcess,0
.endif


KetilO
Posted on 2002-03-09 05:28:16 by KetilO
Originally posted by KetilO

invoke SendMessage,hWnd,WM_USER+998,0,CommandLine




in this user defined message, some bugs must exist!
Posted on 2002-03-09 05:54:37 by dREAMtHEATER
Hi dREAMtHEATER

There is nothing wrong with the message. My guess is that on Win98 command line is in shared memory, on WinXP it is not.
Find a way to copy the command line to shared memory and it should work.

KetilO
Posted on 2002-03-09 08:25:36 by KetilO