Allem Anschein nach ist es der erste Patch mit der "SetWindowLong"-Anweisung. In der technischen Beschreibung aus Delphi3000.com heißt es dazu:
Zitat:
You know PageControl is a container for TTabSheet controls: the first one seems to well accept new Windows XP themes, but this remains true until you add a TabSheet. And PageControls are useless without TabSheets...
Ich bin gerade im Win98. Ich werde die Sache nachher noch mal unter XP testen. Ich brauche ja bloß Parameter angeben. Für jeden legt das Programm eine neue Registerseite an und lädt den Parameter (= die Datei). Dann sehe ich ja, ob doch vielleicht irgendwo ein Problem lauert.
Der zweite Patch verursacht auf den ersten Blick erst mal nicht dieses Problem. Ich denke mal, mit Delphi 7 dürften solche User-Fixes ohnehin der Vergangenheit angehören. Immerhin wirbt Borland ja mit der kompletten Unterstützung der XP-Themes.