Restorator 1793

0
0

Hello

An error appears about the ID.
In winuae.exe, the ID should be 65535 instead of 4294967295.
See screenshot. Maybe a bug.

Thank you
Attachments:
Marked as spam
Posted by (Q&A Forum: 1, Answers: 1)
January 30, 2019 1:14 pm
28 views
0
Private answer

Hi,
thank you very much for reporting this. Such a Group Box is defined in the resources using a DLGITEMTEMPLATEEX structure. It defines the ID as being DWORD (32 bit unsigned), so a value of 4294967295. It could also be presented as signed 32-bit, which would be -1 then.

Only if the .exe file uses a DLGTEMPLATE instead of DLGTEMPLATEEX, will the ID of DLGITEMTEMPLATE be a 16-bit value, i.e. 65535.

In any case, I am quite sure that saving a modification with ID 4294967295 will work (even if it looks strange).
Please let me know if you find out anything else.

Best regards,
Florian

Marked as spam
Posted by (Q&A Forum: 6, Answers: 354)
January 30, 2019 10:03 pm

Hi
Okay.
But why restorator 2007 displays the correct ID?

( at January 31, 2019 8:01 am)

that was a bug in Restorator 2007, it is fixed in version 2018.

( at January 31, 2019 11:50 am)