Author Topic: DbgObject (32bit)  (Read 536 times)

HSE

  • Member
  • *****
  • Posts: 1028
  • <AMD>< 7-32>
DbgObject (32bit)
« on: December 25, 2018, 01:48:56 AM »
Hi Biterider!

Some clue what happen here?:
Code: [Select]
      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.

Biterider

  • Moderator
  • Member
  • *****
  • Posts: 349
  • ObjAsm32 + ObjAsm64 = ObjAsm
    • ObjAsm
Re: DbgObject (32bit)
« Reply #1 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
Code: [Select]
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

HSE

  • Member
  • *****
  • Posts: 1028
  • <AMD>< 7-32>
Re: DbgObject (32bit)
« Reply #2 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.