The MASM Forum

Projects => ObjAsm => Topic started by: HSE on December 25, 2018, 01:48:56 AM

Title: DbgObject (32bit)
Post by: HSE on December 25, 2018, 01:48:56 AM
Hi Biterider!

Some clue what happen here?:

      New BeefDiet
      DbgObject eax::BeefDiet

Int01_create.inc(435) : error A2166: structure field expected
DbgOutHex(1)[Debug.inc]: Macro called from
  MacroLoop(7): iteration 21: Macro called from
   MacroLoop(11): iteration 2: Macro called from
    DbgObject(35)[Debug.inc]: Macro called from


That object only have variables (real8 and dword). No problem with more complex objects.
Title: Re: DbgObject (32bit)
Post by: Biterider on December 25, 2018, 07:39:29 PM
Hi HSE
I failed to reproduce your situation. I put a real8 var into a fresh Object definition and get

Object 00B590F0h::Object0 [Test_01.asm, 77]
- pOwner = 00000000h (POINTER from Primer)
- dErrorCode = 00000000h (DWORD from Primer)
- pErrorCaller = 00000000h (POINTER from Primer)
- MyReal8 = 3FF3BE763FF3BE76h (real8 from Object0)


Maybe it would help to see your definition.

Biterider
Title: Re: DbgObject (32bit)
Post by: HSE on December 26, 2018, 03:45:41 AM
My mistake... somewhere!

The test work perfect. Inside the application, bigger objects shows well because don't have variables real8!

Thanks.