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")


-- 
Thomas Tempelmann, http://www.tempel.org/
Follow me on Twitter: http://twitter.com/#!/tempelorg

Antwort per Email an