RadASM 2.2.0.1 with C/C++ package

Get it here:
http://radasm.visualassembler.com/Upload/RadASM2201.zip

Whats new:
- Find should now work with any locale (upper/lower case problem)
- Fixed a disabled menu item problem in AlexMenu addin.
- Added support for C/C++ (VC6) See included readme.txt file

KetilO
Posted on 2005-04-18 04:50:04 by KetilO
Hi all

New upload.

- Added Collapse addin (Saves collapsed states to project file). Activate with addin manager.

KetilO


Posted on 2005-04-19 11:54:39 by KetilO
Nice! Now I won't have to leave my favorite IDE even when working in C.

Problems so far:

- it looks for RC in addins di
- hex editor example doesn't compile
- when I typed printf( bla bla bla ); and pushed enter, { and } were added. This happened once.
Posted on 2005-04-20 13:33:16 by Milos
Thanks Milos


- it looks for RC in addins dir

Fixed. Uses enviroment path (C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin)


- hex editor example doesn't compile

I am using VC6 Sp6 and it compiles just fine here.


- when I typed printf( bla bla bla ); and pushed enter, { and } were added. This happened once.

I have removed all CodeMacros. I will set them up when I know more about programming in C

KetilO
Posted on 2005-04-21 04:33:12 by KetilO
Hi all

New upload:

- Fixed bugs in CppParse.dll
- Added console example.
- Updated Cpp.ini (Enviroment paths (RC.EXE), Project types and CodeMacro)
- Included CppParse source (masm)
- Included Collapse sourct (masm)

KetilO
Posted on 2005-04-21 04:37:38 by KetilO
Hi all

New upload

- Fixed small collapse bug in RAEdit
- Fixed caret movement problem in RAEdit when DBCS font (Chinese).
- Fixed delete char problem in RAEdit when DBCS font (Chinese).

KetilO
Posted on 2005-04-21 08:22:02 by KetilO
Hi all

New upload:

- The correct CppParse.dll (Previous was the debug version)
- Fixed a bug in dialog editor that could cause RadASM to GPF. (Thanks JimmyClif)
- Updated Russian language file.

KetilO
Posted on 2005-04-22 04:09:49 by KetilO
Hi all

New upload

- Fixed several problems in the AlexMenu addin.

KetilO
Posted on 2005-04-25 03:11:48 by KetilO
Hi all

New upload

- The CppParser now support locals and structure code complete.

KetilO
Posted on 2005-04-26 17:28:51 by KetilO
I noticed this one a while ago.

Go to Project Options and change anything. Apply those changes. Now when you move the mouse over dialog controls their font goes wild.


CppParser. What happens when { and } are on the same line.

Generally there are some problems with collapsing in cpp and html. Collapse buttons go away after something has been edited.


Later
Posted on 2005-04-29 18:35:33 by Milos
Thanks Milos

I will have a look at the issues.

KetilO
Posted on 2005-05-01 13:01:46 by KetilO
Hi all

New upload. The issues mentioned by Milos fixed.

KetilO
Posted on 2005-05-02 02:55:20 by KetilO

Hi all

New upload

- The CppParser now support locals and structure code complete.

KetilO


Hi,

In fact i know there is 2.2.0.2 but i found a smiler thing right here. It is ok. But i was trying to use it with Sphinx compiler. But unfortunatly can not recognizes local structures. Say, MSG structure; if declared in global scope, everything is ok else ...

Sphinx syntax is very close to cpp. So thought, this will be easy to adapt but failed. Even tried,

1. Put a second copy of cppparse.dll as SphinxParse.dll
2. Put a second copy of cpp.ini as Sphinx.ini
3. Put a second copy of cpp folder(in radasm root) as Sphinx
4. Replaced proper places to fit this name changes in "ini" files(RadAsm.ini and Sphinx.ini).
5. added c--,h-- recognizing support

shortly created a clone of "cpp" support but only renamed proper places with Sphinx. But,
1. Local defined structures members are not appearing on dot character.
2. Editor is not showing the line above function names(cosmetic). I think this will be fix with the other problem.
3. My "o" and "c" vanished in editor :(  checked the shortcuts but could not find yet. I mentioned about this complain but possibly my fault. Only could not find the reason already.
Posted on 2005-07-16 13:47:06 by cakmak
Hi cakmak

To do this you need RadASM 2.2.0.3. Get it here:
http://www.masmforum.com/simple/index.php?topic=2028.msg16048#msg16048

In your Sphinx.ini file:
{Code]
ParseDll=CppParse.dll
nAsm=7

NOTE: You don't need to make a renamed copy of the parse dll.

KetilO
Posted on 2005-07-17 10:46:52 by KetilO
Hi KetilO,

Just now downloaded test version. I will check. But anyway thank you.

And a crash with 2.2.0.2. When i open a file and then modify it outside RadAsm, it is asking to save my work but when i say ok, the below error occures.

Module name: USER32.DLL (RadASM version 2.2.0.2)
Windows 98  A
Exception code: C0000005h
EXCEPTION_ACCESS_VIOLATION
Instruction pointer: BFF53901h

Registers:
eax=00000001h ebx=00000010h ecx=BFF53995h
edx=0001DAA4h esi=00008BF2h edi=00000000h
ebp=006DFBE4h esp=006DFBA8h eip=BFF53901h

Segment registers:
CS=01BFh DS=01C7h SS=01C7h
ES=01C7h FS=32BFh GS=0000h

Flags: IF

Stack:
00000C24 0000C739 8BB633C7 33C733C7
84AC0001 00088C04 0B3E0003 76780044
000001A7 00000000 00000000 00000000
00000000 00000000 62510000 000817BF

Posted on 2005-07-18 13:35:18 by cakmak
I've been encountering a similar bug, which I had assumed was in Biterider's ObjAsm32 plugin... when I edit a file in MasmEdit while its opened as part of a project in RadAsm, the OA32 plugin's database file is corrupted, RadAsm crashes, and then due to the plugin datafile corruption, won't restart unless I kill that database file, allowing the plugin to reconstruct its database :(
Perhaps it's not Biterider's fault after all ..
hmmz..
Posted on 2005-07-19 03:38:22 by Homer
I have downloaded 2.2.0.3g and tried but in my system the code complete listbox members are unvisible. Yes, theye are exist but the listbox seeming as empty.

And for "nAsm=7", what is 7 here? another ini? If is, i have completely modified it.

w98 SE
Posted on 2005-07-19 13:36:00 by cakmak
Hi cakmak

There is a new upload that takes care of this problem.

KetilO
Posted on 2005-07-20 14:37:17 by KetilO
Thanks KetilO,

2.2.0.3h is working great. And the outside modifying crash is gone too.

But if you want to reproduce this crash(with a new 2.2.0.2),

1. Open a file in project in radasm editor
2. Open the same file in another editor and do a little modify
3. back to radasm, say ok to messagebox
4. boom!

but this is not occur with 2.2.0.3 .
Posted on 2005-07-21 14:24:21 by cakmak
Thanks cakmak


And for "nAsm=7", what is 7 here? another ini? If is, i have completely modified it.


In RadASM.inc you find:

;Assemblers
nMASM equ 1
nTASM equ 2
nFASM equ 3
nGOASM equ 4
nNASM equ 5
nHLA equ 6
nCPP equ 7
nBCET equ 8
nOTHER equ 99


It is an option to force a certain "Assembler" behaviour internally in RadASM. In this case cpp behaviour.

KetilO
Posted on 2005-07-22 04:16:52 by KetilO