Error in Delphi-IDE 12.3 64-Bit

Hi TMS-Suppport,

In version 13.5.2 we has an error in ATBWizard.pas:
Implementierung der Interface-Methode IOTARepositoryWizard.GetGlyph fehlt

function GetGlyph: Cardinal; //Cardinal has to be changed to THandle

Best Regards
Thomas Klasen

How exactly can this be reproduced? In what circumstances do you encounter this problem?

Simply compile TMSVCLUIPackPkgWizDXE15.dproj for Win64.

Solution:

Change GetGlyph: Cardinal;
To GetGlyph: THandle;

Best Regards
Thomas Klasen

We'll look into this & adapt.

Hi Mr. Fierens,

here the List of any affected unit:

AdvMetroWizard.pas
ATBWizard.pas
ATBWizard2010.pas
ATBWizard2016.pas
ATBWizard2019.pas

Best regards
Thomas Klasen

Ok, we will go over all of these.

Hi,

thank's for the changes in version 13.5.3.0. I found one problem in unit ATBWizard2019.

In Line 955 you found:

function TATBApplicationWizard2019.GetGlyph: Cardinal;

Not as expected:

{$IFDEF DELPHIXE15_LVL}
function TATBApplicationWizard2019.GetGlyph: THandle;
{$ENDIF}
{$IFNDEF DELPHIXE15_LVL}
function TATBApplicationWizard2019.GetGlyph: Cardinal;
{$ENDIF}

Kind regards
Thomas Klasen

Thanks, we fixed it. Next update will have the fix.