Danke Thomas für die schnelle antwort. Die doppelgepunktete
lagebeschreibung bezog sich auf meinen iMac. Soviel habe ich aus meiner
pc-vergangenheit noch behalten, dass das unter windows für unfug sorgt
;-). Ferner läuft das programm unter lion so wie es soll, ich weiss aber
nicht, wie ich die bereits existierende datenbank in die kompilierte
windowsversion einbinde. Ich habe das noch nie gemacht.
Gruss enno
Am 14.07.12 18:34, schrieb Thomas Tempelmann:
Enno,
festplatte:users:ebussmann:desktop:projektordner:datenbank.rsd.
...
if targetwin32 then
dim f as folderitem = specialfolder.applicationdata
if f <> nil then
msgbox f.absolutepath
end
datenbank.databasefile = getfolderitem(f.absolutepath +
"????\datenbank.rsd")
Also, erstmal solltest du, wenn du AbsolutePath auf dem Win-System
abfragst, einen Pfad bekommen, der "\" und nicht ":" als Trenner
benutzt. Sobald du den Pfad hast, kannst du den direkt in
GetFolderItem einsetzen.
Also schreibe z.B. ein kl. App, das per Remote-Debugger den
File-Selector auf Win öffnet, wo du dann das File auswählst und du
dannach dessen AbsolutePath ansehen kannst.
Weiterhin solltest du NIE NIE NIE Pfade mit + wie oben zusammensetzen.
Das gibt immer nur Ärger. Stattdessen mit Child() arbeiten, so:
f = SpecialFolder.Desktop.Child("projektordner").Child("datenbank.rsd")