Forum: Cross-Platform-Entwicklung
Delphi
by philipp.hofmann,
28. Mär 2021
Lösung findet sich natürlich in FMX.Platform.Mac.pas:
if (ADir <> '') then
LOpenDir.setDirectoryURL(TNSUrl.Wrap(TNSUrl.OCCLass.fileURLWithPath(StrToNSStr(ADir))));
Manchmal reichen auch 10 min Pause mal um den Wald wieder zu sehen.
Forum: Cross-Platform-Entwicklung
Delphi
by philipp.hofmann,
28. Mär 2021
Ich nutze das TNSOpenPanel um ein Verzeichnis auszuwählen und dann mit dem Code von Harry Stahl für dieses Verzeichnis eine Bookmark anzulegen.
Wenn ich kein Startverzeichnis setze, ist alles gut.
Wenn ich aber eines (LINitialDir) setze, kommt die Fehlermeldung "NSURL initFileURLWithPath: object already initialized".
class function TFileUtils.MACSelectDirectory(const ATitle: string; var...