![]() |
Rio macht Probleme beim Umstieg
Hallo, ein Projekt für Windows und Android lässt sich neuerdings nicht mehr compilieren.
bei
Delphi-Quellcode:
kennt Delphi plötzlich TPath.Combine und TPath.GetDocumentsPath nicht mehr!
SharedObjectFileName := TPath.Combine(TPath.GetDocumentsPath,....
In der Hilfe zu FMX.Objects.TPath gibt es die Methoden auch nicht mehr! Was ist denn da los, hat jemand eine Idee? Ciao Stefan |
AW: Rio macht Probleme beim Umstieg
Das kommt aus System.IOUtils, der andere TPath hat etwas mit Grafik zu tun.
Sherlock |
AW: Rio macht Probleme beim Umstieg
Gut, wenn ich gleichen Code in einer anderen Unit habe, wird TPath nicht bemängelt...
Hat das irgendwas mit der uses Unit-Reihenfolge zu tun und was muss man da beachten? Ciao Stefan |
AW: Rio macht Probleme beim Umstieg
Wenn Du auch FMX.Objects benutzt, dann kann es eben zu Verwechslungen kommen. Wie schon immer bei Delphi. Dann muss man eben voll qualifizieren, welche Klasse gemeint ist.
Sherlock |
AW: Rio macht Probleme beim Umstieg
Hallo,
Zitat:
|
AW: Rio macht Probleme beim Umstieg
danke, das war der entscheidende Tip!
Warum das Gleiche aber unter Delphi Berlin funktioniert hat und unter Rio jetzt Uses umsortiert werden müssen, ist mir nicht klar... Hat bei Berlin die erste gewonnen und unter Rio nun die letzte? Ciao Stefan |
AW: Rio macht Probleme beim Umstieg
Wenn die uses-Anweisung erst System.IOUtils und dann FMX.Objects aufführt, wobei dabei auch interface-uses vor implementation-uses gilt, dann sollte ein folgendes TPath immer das aus FMX.Objects sein. Das ist unter Berlin und Rio identisch. Da wir aber nicht sehen können, wie deine uses-Anweisungen unter Berlin und Rio aussehen bzw. aussahen, können wir dazu keine Aussage treffen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz