Auch eine schöne und lehrreiche Antwort, vielen Dank!
PS: Wenn der Compiler bei der Umwandlung zu 64 Bit gemeckert hat, dann hat es in aller Regel ausgereicht, LongInt durch NativeInt zu ersetzen. Das hätte ich mir alles viel schlimmer vorgestellt, vor allem bei den
API-Aufrufen.