There are some styles for richedit not supported in radasm 3.0
ES_EX_NOCALLOLEINIT
Prevents the control from calling the OleInitialize function when created. This window style is useful only in dialog templates because CreateWindowEx does not accept this style.
ES_NOIME
Disables the IME operation. This style is available for Asian language support only.
ES_SELFIME
Directs the rich edit control to allow the application to handle all IME operations. This style is available for Asian language support only.
ES_EX_NOCALLOLEINIT
Prevents the control from calling the OleInitialize function when created. This window style is useful only in dialog templates because CreateWindowEx does not accept this style.
ES_NOIME
Disables the IME operation. This style is available for Asian language support only.
ES_SELFIME
Directs the rich edit control to allow the application to handle all IME operations. This style is available for Asian language support only.
What do you mean not supported? You get an error during assembly? Or you mean the constants don't get highlighted? If an error during assembly then you need to include the correct include file in your source, or just add them to your source i.e.:
ES_EX_NOCALLOLEINIT equ somenumber
IF you mean they don't get highlighted then you can add them to Options > Code Editor and the colors for API Constants are Group#14 you can add them to that box..
ES_EX_NOCALLOLEINIT equ somenumber
IF you mean they don't get highlighted then you can add them to Options > Code Editor and the colors for API Constants are Group#14 you can add them to that box..
I Wish RadASM could support RICHEDIT 4.1 It's class name is "RichEdit50W".
I believe you can change the control RadASM uses in the ini file: RadASM.ini you can modify the properties here:
0="'RAEdit.dll',''"
1="'"Riched32.dll,richedit,IDC_RED,Text,RichEdit,100,100,503110C4,00000200"','WS_,ES_'" <--------- CHANGE THIS
2="'",static,IDC_LINE,,Horizontal line,100,2,50000110,00000000"','WS_,SS_'"
Hi unwake
Have a look at the RadASM help file, Options / Resource Editor Options / Custom controls and Custom styles.
KetilO
Have a look at the RadASM help file, Options / Resource Editor Options / Custom controls and Custom styles.
KetilO
Hi unwake
Have a look at the RadASM help file, Options / Resource Editor Options / Custom controls and Custom styles.
KetilO
Would you like to do RadAsm splitter from the right side, so all the windows we can move, in this version of the right side of the window is static relative to the other and extended by only one vertical splitter.
Hi slick
RadASM's tool windows can be moved to any position you like.
Just click on the title bar and move it.
KetilO
RadASM's tool windows can be moved to any position you like.
Just click on the title bar and move it.
KetilO
Hi all
New update.
Version 3.0.0.7k 2011-02-20
---------------------------
o Added support for vkim debug macros with result to RadASM's output window.
Use Tools / Check for Update to get the latest version.
You can find the lib and inc file for vkim debug macros in the RadASM_Update\Masm folder.
Copy the lib and inc folders to the Masm folder in RadASM root folder.
KetilO
New update.
Version 3.0.0.7k 2011-02-20
---------------------------
o Added support for vkim debug macros with result to RadASM's output window.
Use Tools / Check for Update to get the latest version.
You can find the lib and inc file for vkim debug macros in the RadASM_Update\Masm folder.
Copy the lib and inc folders to the Masm folder in RadASM root folder.
KetilO
Thanx.
Will test... :P
Will test... :P
About box still shows version 3.0.0.7 after upgraded to version 3.0.0.7k.It's easy to get confused next time when checking the new version.
Ketil,
Me likey - but (of course - but) is there a way to relocate the CTRL-Space Intellitext to SHIFT-Space for me somewhere?
CTRL does not come natural for me and it really breaks my concentration/speed.
Appreciated you looking into it. It does not have to be an option or something... Any crazy workaround would do for me.
Me likey - but (of course - but) is there a way to relocate the CTRL-Space Intellitext to SHIFT-Space for me somewhere?
CTRL does not come natural for me and it really breaks my concentration/speed.
Appreciated you looking into it. It does not have to be an option or something... Any crazy workaround would do for me.
Chinese Font doesn't show Italic sytle in comment, I post a pic to show it, The Notepad show chinese font in Italic.
:
Problem with Mingw.ini configuration file.
String, which determines compilation and building parameters is incorrect.
The correct one must look like this:
0=Windows Release,'-i $R $O',$R.o,'-O3 -Wall -c -fmessage-length=0 -o$O $C',$C.obj,'-o$O $R $C -Wl,--subsystem,windows -lkernel32 -luser32 -lgdi32 -lcomctl32 -lcomdlg32 -static',$C.exe,'',
Problem with Mingw.ini configuration file.
String, which determines compilation and building parameters is incorrect.
The correct one must look like this:
0=Windows Release,'-i $R $O',$R.o,'-O3 -Wall -c -fmessage-length=0 -o$O $C',$C.obj,'-o$O $R $C -Wl,--subsystem,windows -lkernel32 -luser32 -lgdi32 -lcomctl32 -lcomdlg32 -static',$C.exe,'',
Hi,
The .exe file is successfully generated but I get always this exception when trying to run it. I'm using the last version of RadAsm and the last version of JWasm. (But, it seems that this exception happen to me in GoAsm & Masm32 too).
Module name: RadASM.exe ( RadASM version 3.0.0.8 )
Windows XP Service Pack 3
Exception code: C0000005h
EXCEPTION_ACCESS_VIOLATION
Instruction pointer: 00401153h
Registers:
eax=005C2E00h ebx=00000000h ecx=0012F4ECh
edx=7C90E514h esi=0012F44Ch edi=005C24C8h
ebp=0012F54Ch esp=0012F440h eip=00401153h
Segment registers:
CS=001Bh DS=0023h SS=0023h
ES=0023h FS=003Bh GS=0000hFlags: PF IF
Flags: PF IF
FDS=0023h SS=0023h
ES=0023h FS=003Bh GS=0000h
Stack:
005C24C8 0012FC50 00000000 4558452E
00000000 0012F4BC 00000000 0012F48C
00000000 0012F450 000000C2 0012FC6C
7E44048F 7E428EB0 FFFFFFFF 7E428EAB
Noteworthy.
The .exe file is successfully generated but I get always this exception when trying to run it. I'm using the last version of RadAsm and the last version of JWasm. (But, it seems that this exception happen to me in GoAsm & Masm32 too).
Module name: RadASM.exe ( RadASM version 3.0.0.8 )
Windows XP Service Pack 3
Exception code: C0000005h
EXCEPTION_ACCESS_VIOLATION
Instruction pointer: 00401153h
Registers:
eax=005C2E00h ebx=00000000h ecx=0012F4ECh
edx=7C90E514h esi=0012F44Ch edi=005C24C8h
ebp=0012F54Ch esp=0012F440h eip=00401153h
Segment registers:
CS=001Bh DS=0023h SS=0023h
ES=0023h FS=003Bh GS=0000hFlags: PF IF
Flags: PF IF
FDS=0023h SS=0023h
ES=0023h FS=003Bh GS=0000h
Stack:
005C24C8 0012FC50 00000000 4558452E
00000000 0012F4BC 00000000 0012F48C
00000000 0012F450 000000C2 0012FC6C
7E44048F 7E428EB0 FFFFFFFF 7E428EAB
Noteworthy.
New upload.
Whats new:
Version 3.0.0.8 2012-02-13
--------------------------
o Fixed bug where running your app could generate an exception (thanks justice).
KetilO
good stuff, nice turning circle, etc
fast turnaround saves a lot of face eh
fast turnaround saves a lot of face eh
Hi all!
Now I'm using RadASM as IDE for MINGW C++ compiler.
And I've found some little bugs in output parsing algorithm.
The output reads:
g++.exe -O3 -g3 -Wall -c -fmessage-length=0 -oowonsave.obj owonsave.cpp
owonsave.cpp: In function 'int main(int, char**)':
owonsave.cpp:39:26: error: 'fghfgh' was not declared in this scope
owonsave.cpp:40:2: error: expected ';' before 'usb_dev_handle'
owonsave.cpp:94:7: error: 'dh' was not declared in this scope
owonsave.cpp:101:24: error: 'dh' was not declared in this scope
Error(s) occured.
But FindErrors proc can't find any errors because MASM TestLine proc for parsing CPP output is used.
I've added some code lines, and now it works well.
->>>>RadAsm.inc
241->>add>> szErrorCPP db ': error: ',0
->>>>Make.asm
198->>replace>> .if eax==nMASM ;|| eax==nCPP
199->>replace>> call TestLineMasm
200->>add>> .elseif eax==nCPP
201->>add>> call TestLineCPP1
332->>add>>
TestLineCPP1:
invoke iniInStr,addr buffer,addr szErrorCPP
.if eax!=-1
dec eax
.while eax && byte ptr buffer!=":"
dec eax
.endw
dec eax
.while eax && byte ptr buffer!=':'
dec eax
.endw
; push eax
; invoke MessageBox,0,addr buffer,offset szErrorCPP,0
; pop eax
mov byte ptr buffer,0
invoke DecToBin,addr buffer
dec eax
mov nLnErr,eax
invoke strlen,addr buffer
.while eax && word ptr buffer!='\:'
dec eax
.endw
;
invoke strcpy,addr buffer,addr buffer
call SetError
.endif
retn
Thats all.
Thanks for RADASM.
Best regards,
Kleverd.
Now I'm using RadASM as IDE for MINGW C++ compiler.
And I've found some little bugs in output parsing algorithm.
The output reads:
g++.exe -O3 -g3 -Wall -c -fmessage-length=0 -oowonsave.obj owonsave.cpp
owonsave.cpp: In function 'int main(int, char**)':
owonsave.cpp:39:26: error: 'fghfgh' was not declared in this scope
owonsave.cpp:40:2: error: expected ';' before 'usb_dev_handle'
owonsave.cpp:94:7: error: 'dh' was not declared in this scope
owonsave.cpp:101:24: error: 'dh' was not declared in this scope
Error(s) occured.
But FindErrors proc can't find any errors because MASM TestLine proc for parsing CPP output is used.
I've added some code lines, and now it works well.
->>>>RadAsm.inc
241->>add>> szErrorCPP db ': error: ',0
->>>>Make.asm
198->>replace>> .if eax==nMASM ;|| eax==nCPP
199->>replace>> call TestLineMasm
200->>add>> .elseif eax==nCPP
201->>add>> call TestLineCPP1
332->>add>>
TestLineCPP1:
invoke iniInStr,addr buffer,addr szErrorCPP
.if eax!=-1
dec eax
.while eax && byte ptr buffer!=":"
dec eax
.endw
dec eax
.while eax && byte ptr buffer!=':'
dec eax
.endw
; push eax
; invoke MessageBox,0,addr buffer,offset szErrorCPP,0
; pop eax
mov byte ptr buffer,0
invoke DecToBin,addr buffer
dec eax
mov nLnErr,eax
invoke strlen,addr buffer
.while eax && word ptr buffer!='\:'
dec eax
.endw
;
invoke strcpy,addr buffer,addr buffer
call SetError
.endif
retn
Thats all.
Thanks for RADASM.
Best regards,
Kleverd.