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





Antwort per Email an