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

donkey

#105
Hi Ketil,

Is there a AIM_DEBUGGETWIN message in RA3 ? It would allow vkim debug to work without any modification as far as I know. VKim and the Goasm version is about the most important debugging tool for me.

Edgar

<EDIT>

Ignore this request, I replaced the message with this:

invoke FindWindowA,OFFSET szRad30WinClass,0
or eax,eax
jnz >.NOTFOUND
mov [hRadAsm],eax
invoke GetWindowThreadProcessId,eax,offset pid

invoke OpenProcess,PROCESS_VM_READ,0,[pid]
mov [hProcess],eax
invoke SendMessageA,[hRadAsm],AIM_GETHANDLES,0,0
invoke ReadProcessMemory,[hProcess],eax,offset handlebuffer,SIZEOF ADDINHANDLES,offset cbread
invoke CloseHandle,[hProcess]

mov eax,[handlebuffer.hOutput]
mov [hwnd],eax


I've attached the GoAsm version
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

rags

Ketil,
When I try to open an .asm file using "open as hex" from the file menu, I get an exception error.
I am running it on Win7 64Bit

Here is the exception info:

Module name: RadASM.exe (RadASM version 3.0.0.6)
Windows version 6.1
Exception code: C0000005h
EXCEPTION_ACCESS_VIOLATION
Instruction pointer: 0042994Ah

Registers:
eax=00000000h ebx=07969408h ecx=00000000h
edx=00000001h esi=07969434h edi=004C2FA0h
ebp=0018F450h esp=0018F44Ch eip=0042994Ah

Segment registers:
CS=0023h DS=002Bh SS=002Bh
ES=002Bh FS=0053h GS=002Bh

Flags: PF ZF IF

Stack:
00000000 0018F4DC 0042B5D0 00000001
00000000 0042AF0C 00000000 00000000
0018F584 03FA7338 77894157 03FA7338
00000000 00000292 00000003 03FA7358

God made Man, but the monkey applied the glue -DEVO

KetilO

Thanks rags

The bug has been found and fixed, but I will not be able to make a new release until I am back from my vacation.

KetilO

jcfuller

Using Edit->Block->comment on selected text uses ";" regardless of programming language.

James

donkey

A short list of annoyances I have found with RadASM 3:

1) I could not for the life of me figure out how to get an RC file to compile if the project didn't originally have one.
2) Using [] is different than in RadASM 2, now instead of bracing the entire word when you press ] it just appends [] to the end
3) Clicking the status bar to toggle the output window was very convenient, I miss it.
4) F1 Help options should have the facility to add a wildcard with the keyword (ie $K) to the command line
5) Empty Undo Buffer is missing from the edit menu
6) The code completion window should autosize to the longest entry

Don't get me wrong, there are a lot more things I like about V3 than dislike, for example the resources are handled much better, or multiple Make options in a single project (great for GoAsm with Unicode and x64 easily switchable)

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable

KetilO

Hi James

The bug has been fixed in 3.0.0.7

KetilO

KetilO

Hi Edgar

1. Open resource file. From Make menu select Toggle Current As Main File
2. I will look into it.
3. Added in 3007
4. I will look into it.
5. Added in 3007
6. I will look into it.

KetilO

KetilO

New upload. If you are updating, use Tools / Check for Updates.

Version 3.0.0.7 2010-08-23
--------------------------
0 Added double click on a tab to close it.
o Added AIM_PROJECTCLOSE, AIM_PROJECTCLOSED, AIM_PROJECTOPEN and AIM_PROJECTOPENED addin messages.
o Added hidden option to disable SEH handling. Section [Win], NoSEH=1
  Uesful when debugging addins.
o Added click on statusbar to shopw / hide output window.
o Added Empty Undo Buffer to Edit menu.
o Fixed bug with Comment / Uncomment. Did not work as it should for languages other than assembly.

KetilO

 


qWord

hi,

some more bugs (masm-project):

- structures in structures theems not to be recognize (code-completion)
- the IDE crash when switching from an list file, which was added to the project, to an *.asm or *.inc file. The same applies for the resource editor (*.rc).

qWord
FPU in a trice: SmplMath
It's that simple!

jcfuller

Does RasAsm3 add to the environment variable or replace it before calling the compiler?

If it replaces is there a way to include the current environment setting also as in:

Path = C:\pathtocompiler;%PATH%

James


KetilO

Hi qWord

Quote
- structures in structures theems not to be recognize (code-completion)
Works here. Example please.
Quote
- the IDE crash when switching from an list file, which was added to the project, to an *.asm or *.inc file. The same applies for the resource editor (*.rc).
Works here. Example please.

KetilO

KetilO

Hi James

RadASM 3 should add to existing environment (not tested yet).

KetilO

qWord

Quote from: KetilO on September 01, 2010, 08:57:21 AM
Hi qWord

Quote
- structures in structures theems not to be recognize (code-completion)
Works here. Example please.
Quote
- the IDE crash when switching from an list file, which was added to the project, to an *.asm or *.inc file. The same applies for the resource editor (*.rc).
Works here. Example please.

KetilO
ok, sorry - both failures come from my side.
I've include an backup-file of my code in the project with old structure definitions, that were used for code completion. The crashes are produced by self written plugin  :red

regards qWord
FPU in a trice: SmplMath
It's that simple!

cookj

Ketilo

As can be expected Radasm version 3 is pretty sweet.

I have finally be able to go for a test drive and run into
one problem.  I have a Viewsonic 19" monitor and when
i look at ther menu items in version 3 the bootom of the
particular menu font is clipped off by a tiny amount.

It seems I had this same trouble in Version 2 but I fixed it.

I suppose it is just a font problem and I can keep working
at it.  I fired up version 2 and the menus are perfect . There
is even whitespace between each menu item.

My eyesight is not what it used to be so I need fairly large
fonts to see clearly.

Anyway if I explained this enough for you to understand
maybee you have a suggestion to fix the fonts being cut off
at the bottom.

Thanks very much for your hard work Ketilo!


John



donkey

Hi Ketil,

In RadASM 3 the resource editor does not understand named resources. An example is available in the following thread:

http://www.masm32.com/board/index.php?topic=11012.msg81143#msg81143

Edgar
"Ahhh, what an awful dream. Ones and zeroes everywhere...[shudder] and I thought I saw a two." -- Bender
"It was just a dream, Bender. There's no such thing as two". -- Fry
-- Futurama

Donkey's Stable