ich hab im gegensatz zu deinem source Longword durch integer (32bit) ersetzt, das PLongword als ^Integer definiert und die ursprungsfunktion _base genannt, da es kein overload gibt.
wegen dem Bordericon (definition von TForm.Bordericons):
Delphi-Quellcode:
type
TBorderIcon = (biSystemMenu, biMinimize, biMaximize, biHelp);
TBorderIcons = set of TBorderIcon;
somit müsste TBordericon funktionieren (hab auch +s probiert, das gleiche Resultat)
Gruß Frank