Ich habe noch einen schönen Grund gefunden, der mich gestern Abend 3-4 Stunden Verzweiflung gekostet hat:
TPolygon in System.Math.Vectors ist jetzt als array of TPointF declariert.
TPolygon = array of TPointF;
CreatePolygonRgn verlangt aber eigentlich ein "array of TPoint";
Da alles fehlerfrei compilierte, dachte ich, es gäbe eine überladene
API-Funktion oder so...
Erst nach Stunden an Fehlersuche habe ich dann doch mal array of TPoint genutzt und alles klappte sofort...
Also ggf. mal mit darauf achten!