Klitzekleiner Wermutstropfen
Zitat:
LazUtils CreateRelativePath behaviour changed- Old behaviour: if a relative path could be constructed, this was sometimes appended with a pathdelimiter, and sometimes not.
- New behaviour: no pathdelimiter is appended.
Hmmm, ein
Path ist deswegen ein
Path, weil am Ende ein
PathDelimiter ist.
Ohne ist es ein
Directory oder
File.
Na dafür ist es jetzt aber wohl durchgängig falsch im Sinne des Kontexts/der Benennung
Ich glaub der Grund war, dass
CreateRelativePath
durchaus auch mit Dateinamen verwendet wird und die Funktion kann nicht unterscheiden, ob es sich dabei jetzt um ein Verzeichnis oder eine Datei handelt (die Datei/das Verzeichnis könnte zum Beispiel noch gar nicht existieren und "Dateinamen haben immer nen Punkt"/"Verzeichnisse haben nie einen" gelten als Heuristik nicht...). Deswegen wurde entschieden besser nichts anzuhängen.
Gruß,
Sven