News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

RadASM 3.0 bugtest

Started by KetilO, May 31, 2010, 12:28:11 PM

Previous topic - Next topic

Ficko

That's awesome KetilO! :U

Do you will have a plug-in or something to auto update projects RadASM 2.x to 3.x ?

Faiseur

QuoteNOTE!
If you are updating, use Tools / Check for Updates to get the zip and unzip it.
Exit RadASM and run UpdateRadASM.exe in RadASM_Update folder.

For info:

If i update 3.0.0.0 to version 3.0.0.1 with UpdateRadASM, JWasm option is not accessible when i create a new project. I selected "overwrite RadAsm.ini" and "overwrite programming languages" and everything is in order.

French asm Forum: http://www.asmforum.net/   Website: http://www.faiseur.net/

KetilO

Hi Ficko

It is easy to manaually convert a project to RadASM 3.0
Copy all your files to a new folder. You dont need .dlg, .mnu and .rap files.
RadASM 3.0 works best if you have only one .rc file. If your old project has more than one .rc
file then you can use the command window to append them into one file with: Copy *.rc myrc.rc

Then:
1. Create an empty project in the new folder.
2. Select the group in project browser where most of your files will be.
3. Use Project / Add Item / Existing Files. Multiselect is supported.
4. Drag the files in project browser to the groups where they belong.
5. Select the main .asm file (and main .rc file).

You are done.

KetilO 


KetilO

Hi Faiseur

Yes, new programming languages are not automatically activated.
Use Oprions / Programming Language to Activate / Deactivate programming languages.
Note that the first language in the list will be the default language.

KetilO

minor28

Masm:

I have a string in a stringtable resource with lenght ~650 chars. This string is truncated in RadAsm3 stringtable to ~470 chars.

The exe is started but does not behave as with the exe from RadAsm2. I will look into that problem to see what it is.

edit:
I have a bunch of tab dialogs that became visible from beeing false. That was the problem.

KetilO

Hi minor28

The maximum string lenght in RadASM 3.0 is 511 characters.

RadASM 3.0 does not handle hidden dialogs from RadASM 2.x.
They must be changed manually for now.

KetilO

minor28

OK, then I must include the stringtable resource file. Then it works.

Thank you

ragdog

Hi KetilO

Thanks for the new update

What if with the old plugins if this compatible?

And i have a other quetsion

what mean you with it?

QuoteAdded support for Objects and Methods to Masm.


And how can add VC6 C/C++ package (linker compiler etc...)
what need i all from the visualstudio folder?
For compile c/c++ with radasm without the studio

Thanks and greets,
ragdog


KetilO

Hi ragdog

Objects and Methods are needed to support Biteriders ObjAsm32 package.

From VC6 you will need include and library files and everything in the bin folder.

KetilO

KetilO

This addin converts RadASM 2.x projects to RadASM 3.0 projects.

WARNING!
- Copy all files in the project to a new folder before attempting to convert.
- RC files will be converted to a single file. mnu, dlg and rap files will be deleted.

NOTE!
- No attempt is made to convert the make options.
- Previously non visible dialogs must be made non visible in the new project.
- You need RadASM 3.0.0.1 or higher for the addin to work.

HOW TO INSTALL
- Copy the ConvertProject.dll to the Addins folder.
- Copy the ConvertProject.txt to the Addins/Help folder.
- Restart RadASM if it is running.

KetilO

KetilO

RadASM 3.0.0.2 is uploaded.

Version 3.0.0.2 2010-06-10
--------------------------
o Implemented Make / Run With Debug.
  Use Option / Environment to add the path to the debugger.
  Use Option / Make Options to add the debugger exe file.
o Added Increment build to project options.
  The resource file must be open and have a versioninfo.
o Added ConvertProject addin.
  It converts a project from RadASM 2.x to RadASM 3.0
o Added Edit / Goto Line.
o Added RadASM help file. Not complete yet.

NOTE!
If you are updating, use Tools / Check for Updates to get the zip, unzip it and update RadASM.

KetilO

Ficko

Excellente ! :U

Thank you very much!

Gunner

got an error when using the unref vars addin:
It printed many unrefd stuff then gave me this error:

Module name: Unreferenced.dll (RadASM version 3.0.0.2)
Windows version 6.1
Exception code: C0000005h
EXCEPTION_ACCESS_VIOLATION
Instruction pointer: 02C911E0h

Registers:
eax=00000000h ebx=00487844h ecx=00280578h
edx=00000030h esi=00000000h edi=00000000h
ebp=0012F9A4h esp=0012F9A0h eip=02C911E0h

Segment registers:
CS=001Bh DS=0023h SS=0023h
ES=0023h FS=003Bh GS=0000hFlags: PF ZF IF
Flags: PF ZF IF
F3h SS=0023h
ES=0023h FS=003Bh GS=0000h


Stack:
03CA47EF 0012FAE8 02C917D4 00000000
00000064 003AFE80 00000111 00000000
003AFE80 0000024B 00000000 00000064
00000001 72744368 4400326C 44524F57
~Rob (Gunner)
- IE Zone Editor
- Gunners File Type Editor
http://www.gunnerinc.com

KetilO

Hi Gunner

Unfortunatly the exception report does not give any useful information when the exception is generated in a dll.
Could you start RadASM in ollydbg and try again? Then post the result here.

KetilO

Shantanu Gadgil

RadASM 3.0 looks really really nice ... very clean and quite well laid out!!! Nice!!!  :clap: :clap: :clap:

All the little niggles of v2 are nicely wrapped up. This is going to be awesome.

+1 from me for doing away with the .dlg etc file and plain old .rc editing!!!

Quick question: how do we edit the values of "A", "B", etc? I tried hunting around for it couldn't find it though!!!

Also, may I suggest "Tahoma,8" as the font for the labels etc, as it can be "smoothed" as opposed to "MS Sans Serif".

Cheers and Regards,
Shantanu
To ret is human, to jmp divine!