In der V12 Doku habe ich noch folgendes gefunden:
Dealing with Pathnames
The New method in V12dbe requires that you specify the name of the V12-DBE file you want to create or open. If only a file name is specified, the file is assumed to be located in the same folder as Director or the Projector.
If you are using Shockwave, V12-DBE is limited to looking for the database in the standard application cache folder.
Example:
set gDB = New(Xtra"V12dbe", "myBase.V12", "Create", "myPassword")
assumes that "myBase.V12" is in the same folder as Director or the Projector. This is equivalent to:
set gDB = New(Xtra"V12dbe", the applicationPath & "myBase.V12",
"Create", "myPassword")
Most of the time, however, placing the database file in the same folder as the movie that uses it is more convenient. Use the MoviePath Lingo function to get the current movie's folder.
Example:
set gDB = New(Xtra"V12dbe", the MoviePath & "myBase.V12", "Create",
"myPassword")
Das würde meine Theorie erhärten.
Das ganze müsste also "absolut" für den Mac so heissen:
set gDB = New(Xtra"V12dbe",
"@:(evtl.Folder):myBase.V12", "Create",
"myPassword")
und für den PC:
set gDB = New(Xtra"V12dbe",
"@:(evtl.Folder)\myBase.V12", "Create",
"myPassword")
grüsse
Christof