Es scheint so zu sein, dass es bei inline-Methoden nicht genügt, wenn das Interface der
Unit unverändert ist. Was da intern geprüft wird, weiß ich aber nicht.
Ich habe bisher noch keinen Fall gehabt, den ich nicht ohne ein Kopieren und Ändern einer
Unit korrigieren konnte. Klar, kopieren geht am schnellsten, aber ich verwende lieber Hooks usw., so dass ich bei einer neuen Delphiversion nur noch prüfen muss, ob der Fix noch passt und ob er noch benötigt wird. Dafür habe ich in solchen Fällen ein IFDEF drin, das dann einen Fehler auslöst, wenn eine ungeprüfte Delphiversion vorliegt.