Hallo,
NET DIR hat damit überhaupt nichts zu tun.
Das musst du natürlich wie immer setzen,
also so, dass alle Nutzer ein gemeinsames Verzeichnis haben.
Für das Archiv-Programm:
Das wird ja auch übers Netz gestartet, also wird das gleiche NET-Verzeichnis genommen.
Für Datenbank übers Netz:
Was denn nun, Terminalserver, übers Netz ???
Bitte genauer ausdrücken!
Falls sowohl Terminalserver als auch übers Netz gearbeitet werden soll,
muss NET DIR auf einen gemeinsames Verzeichnis gesetzt sein.
Das kann z.B. eines auf dem eigentlichen Server sein.
Bsp der Dateien auf dem Server
c:\data\
db -> Datenbank-Pfad
c:\data\common -> Net Dir
c:\data wird jetzt freigegeben und z.B. als Z verknüpft.
Dann wäre z:\
db der Datenbank-Pfad und z:\common das NET DIR.
Beim PrivateDIR gibt es allerdings Probleme.
Dass solltest du per Programm setzen.
Beim Terminalserver muss jeder Nutzer ein eigenes Verzeichnis
dafür haben (z.B. das TEMP).
Falls die sich alle über einen den gleichen User anmelden (zu wenig Lizenzen),
hast du ein Problem. Das kannst du dann nur per Codieren ändern (?).
Z.B. könntest du ein Login-Form einbauen mit eindeutigen Usernamen
und die Usernamen als Unterverzeichnis des Temp anlegen und dort das Private setzen.
Dazu darf die
DB natürlich noch nicht offen sein.
Also der Terminalserver sähe dann so aus.
c:\temp (als Bsp, ich weiss das dass under Dokument und bla steht).
c:\temp\mueller -> privare dir mueller
c:\temp\meier -> private dir meier
Unterhalb des Programms würde ich das nicht anlegen,
das gibt spätestens mit Vista Problem (
UAC).
Wie man das PrivateDir per Code setzt, steht in der Hilfe.
(Ich glaube unter TSession).
Heiko
PS:
Wie du siehst, ist das alles nicht so einfach bei
Paradox.
Nimm lieber ne andere
DB (Firebird2 z.B.)