Hi all

Help me test RadASM 2.2.0.4

http://radasm.visualassembler.com/Upload/RadASM2204g.zip
(### Strange, the link is still RadASM2204c.zip. Use the link below ###)

Whats new:
o New advanced edit commands addin (AdvEdit.dll).
o New auto correct addin (AutoCorrect.dll).
o Added Find Previous Word command to Edit menu.
o Added Indent, Outdent, Comment and Uncomment to toolbar.
o Exposed lpSetTextLink and lpScanWord functions to addins.
  - See RadASM.inc and RadADDIN.inc for more info.
o Updated language pack.
o Improved bcet support.
o Added FreeBASIC support.
  - http://www.freebasic.net/
  - Install FreeBasic to C:\FreeBasic
o Possible to define your own default project file groups.
  - See RadASMini.rtf for more info.
o Dialog editor now has a multiline edit control to enter multiline text.
o Fixed a bug where struct codecomplete would trigger on partial text.
o Language files moved to C:\RadASM\Language
o Stringtable entries now 512 bytes (previous 240).
o Fixed subclassing bugs in AutoCorrect and CodeTemplates addins.
o Updated RAGrid custom control.
o The dialog font characterset is now written to the rc script.
o Fixed buffer overrun problem in RadHelp addin.
o In the MakeDefNoProject you can now specify $ (whole filename) or $.cpp (filename without extension)
  - This solves a problem working with *.c or *.cpp files.
o Added AIM_EDITKEYDOWN and AIM_EDITCHAR. You don't need to subclass RAEdit anymore. (AutoCorrect and CodeTemplate)
o Exposed more data to addins (TabSize).
o Exposed more handles to addins (fonts).
o Added option to manage programming languages.
o Added Text link manager addin by cakmak (TxtLnkMan.dll).

KetilO

09-21-2005, 7 dl, Added support for FreeBASIC.
09-27-2005,10 dl,Added multiline caption edit (thanks Donkey).
09-30-2005, Fixed bugs. Moved language files. String table size from 240 to 512
10-05-2005,Minor fixes.
10-10-2005,More addin functions
Posted on 2005-09-21 03:56:09 by KetilO
Hi all

New upload.

o Improved bcet support.
o Added FreeBASIC support.
  - http://www.freebasic.net/
  - Install FreeBasic to C:\FreeBasic

KetilO
Posted on 2005-09-21 12:23:56 by KetilO
Hi all

New upload to my website.

o Possible to define your own default project file groups.
  - See RadASMini.rtf for more info.
o Dialog editor now has a multiline edit control to enter multiline text.
o Fixed a bug where struct codecomplete would trigger on partial text.

KetilO
Posted on 2005-09-27 16:18:26 by KetilO
Hi all

New upload to my website.

o Language files moved to C:\RadASM\Language
o Stringtable entries now 512 bytes (previous 240).
o Fixed subclassing bugs in AutoCorrect and CodeTemplates addins.

KetilO
Posted on 2005-09-30 08:58:29 by KetilO
Wow! Hey KetilO, what are those undoing subclassing. I was checked few addins about correct subclassing but suppose didnt see like this.

I didnt look close but so far, wonder why do it needed unhook? Every subclass need this unhooks?

I am sorry, asking frequently.

cakmak
Posted on 2005-09-30 11:15:35 by cakmak
Hi cakmak

You need to undo subclassing when you uninstall addins on the fly (using addin manager).
There would otherwise be loose ends in the subclass chain if an addin that subclasses ANY radasm window is uninstalled.

KetilO
Posted on 2005-09-30 16:34:58 by KetilO
I suppose hunt a bug.

A lib from drizz StdLib is nice for me and added it for masm. Then thought to pot it for use with Tasm. I suppose everyhing OK. But with radasm there is a problem.

First i downloaded from drizz web page and did what explanations says in package. Also added "masmStdLib.api" to RadAsm masm folder and was working well. When did same steps for Tasm, met a crash of RA. So,

Renamed masmStdLib.api to tasmStdLib.api and put it in tasm folder. Then in tasm.ini,

Api=tasmApi.api,tasm\tasmStdLib.api                 (i am sorry can not remember exact name of key. Maybe wrote wrong. But did as masmStdLib.api)

but when reloading RA, GPF occured. Then after a best guess about this, opened "tasmStdLib.api" and added an "A" for each line. Then reloaded RA... tataaa! no err. but wait, now i have to rename all func names too.

cakmak
Posted on 2005-10-05 12:57:01 by cakmak
Hi cakmak

No problems here.
Only thing i can suggest is to add a CrLf to the last line in the api file.

KetilO
Posted on 2005-10-05 16:45:21 by KetilO
Hi all

New upload:

o Updated RAGrid custom control.
o The dialog font characterset is now written to the rc script.
o Fixed buffer overrun problem in RadHelp addin.

KetilO
Posted on 2005-10-05 17:11:28 by KetilO
Hi,

OK i will but strange. I didnt changed any the content, just changed the name and put it in \tasm.

Anyway, i will try.

cakmak
Posted on 2005-10-06 13:55:54 by cakmak
hi KetilO

1. when i set assembler "cpp", and "MakeDefNoProject",

if i don't modify the "cpp.ini", it can only compiler *.cpp file,
if i modify "cpp.ini", it can only compiler *.c files.

can i compiler both *.c and *.cpp files? if i can, what should i do?

----------------------------------------------------------------

2. in file RadASM.chm i found the following help:
Special characters
' $ ' Gets the filename from topmost editor window without extension.
' | ' Is replaced by a ' , ' in the final stage.
' * ' Is used to build modules.

when do i use '*'? i don't know how to use.

i create a new c++ project and
i set "Assemble Modules" at section as TRUE, and i click "make"->"Assemble Modules",
i hope something will happen, but in the output windows, it only display
"Make finished.
Total compile time 0 ms"

can u give me an example?

i found in file cpp.ini at the section and other section,
it is "*.cpp", it also has a suffix. does it have the same issue above?

i feel it can't support C/C++ very well, especially for c/c++ project with mixed *.c an *.cpp files.

----------------------------------------------------------------

3. i think you'd better modify cpp.ini, because the cpp.ini almost only support *.cpp files.
e.g.
a) at section

0="Source File (*.c;*.cpp;*.h),*.c;*.cpp;*.h"
1="Resource (*.rc),*.rc"
2="Text File (*.txt),*.txt"
3="Dsm File (*.dsm),*.dsm"
4="All Files (*.*),*.*"
src="Source (*.cpp),*.cpp,cpp" <---- should add *.c at here?
hdr="Header (*.h),*.h,h"
mod="Module (*.cpp),*.cpp,cpp" <---- and here?

b) at section

...
Files=cpp,h,Rc,Def,Txt,Mak,dsm,idl <---- should add "c" at here? if add, many project section at cpp.ini should be modified.
...

----------------------------------------------------------------

4. when i use default "assember.ini", i can't compiler RC.
because in defalut "assember.ini", it is
specified "rsrc.rc", "rsrc.res", "rsrc.obj"...and so on!
when i replace "rsrc" with "$", it works well.
i think it is issue, but i'm surprised that no one post this.

----------------------------------------------------------------

thanks!
Posted on 2005-10-06 22:46:14 by ostaith
Hi all

New upload:

o In the MakeDefNoProject you can now specify $ (whole filename) or $.cpp (filename without extension)
  - This solves a problem working with *.c or *.cpp files. Thanks ostaith
o Added AIM_EDITKEYDOWN and AIM_EDITCHAR. You don't need to subclass RAEdit anymore. (AutoCorrect and CodeTemplate updated)

KetilO
Posted on 2005-10-07 04:24:47 by KetilO
Hi all

New upload:

http://radasm.visualassembler.com/Upload/RadASM2204g.zip

o Exposed more data to addins (TabSize).
o Exposed more handles to addins (fonts).
o Added option to manage programming languages.
o Added Text link manager addin by cakmak (TxtLnkMan.dll).

KetilO
Posted on 2005-10-10 05:36:39 by KetilO
I am a bit late, since new version uploaded but i am not tried it yet. BTW, there was a bug -i suppose- on writing .rc script. It was adding ,0,0,0 at the end of dialog font.

w98SE

cakmak
Posted on 2005-10-13 12:35:15 by cakmak
Hi cakmak

It is the fonts weight,italics and character set.
If you need those to be set, just modify the font setting.

KetilO
Posted on 2005-10-13 13:50:50 by KetilO
Hi cakmak

It seem like the only resource compiler that supports the font charset is Microsoft's

I have made a new upload of 2.2.0.4 where this parameter is only written if <>0

KetilO
Posted on 2005-10-13 14:26:00 by KetilO
i can not find the latest one. None of found is not October 14 dated.
Posted on 2005-10-14 14:01:41 by cakmak
Hi cakmak

It is uploaded to the website. RadASM.exe is dated 10-13-2005.

KetilO
Posted on 2005-10-16 13:03:02 by KetilO