Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.442 Beiträge
 
Delphi 12 Athens
 
#3

AW: Prblem mit Komponenteninstallation in Delphi XE2

  Alt 19. Feb 2012, 14:14
Bei XE2 ist der zweite Parameter von Perform als WParam (=NativeUInt) deklariert. Damit fällt -1 aus dem erlaubten Range - obwohl Microsoft diesen Wert explizit zulässt. Hier schlägt also Pascal's strenge Typisierung zu, die man leider nur durch eien Cast umgehen kann:

 Perform(TB_SETHOTITEM, WParam(-1), 0);
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat