2011/11/23 nobe <[email protected]>:
> Ich möchte eine bestehende datenbank db.rsd in den
> SpecialFolder.ApplicationData verschieben. Verschieben geht ja wohl nicht,
> aber ich kann mit CopyFileTo arbeiten.
>
> dim f as folderitem = getfolderitem("db.rsd")
> dim sf as folderitem = SpecialFolder.ApplicationData.

So nicht!

SpecialFolder.ApplicationData gibt Dir den Ordner "Application
Support". Da darfst du (nach Apple-Richtlinie, und vermutlich ebenso
bei Windows) nicht einfach deine Files hinpacken. Du mußt darin einen
eigenen Ordner anlegen, und erst da darf dann alles rein.

Und der eigene Ordner muss bestimmten Regeln für den Namen befolgen:
Entweder so nennen wie deine App (ohne die Endung ".app") oder nach
deinem bundle-Namen (als "Application Identifier" in der App-Property
einzutragen). Und diese Bundle-Name muss auch Regeln folgen, nämlich
entw. mit einem deiner Domain-Namen rückwärts (bei mir: "org.tempel")
oder notfalls auch "de.online.rbbus", und dann dein app-Namen noch
dran, also "de.online.rbbus.derappname".

Alles klar?

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

Antwort per Email an