Hallo
Ich weiß das Thema wurde schon oft angesprochen. Habe auch in vielen Foren nachgeschaut, aber mein Programm funktioniert nicht.
Ich habe mehrere Programme. Es sollen mehrere Benutzer gleichzeit öffnen und benutzen können. Oder Ein Benutzer öffnet gleichzeitig mehrere Programme, die alle die gleiche Datenbanken benutzen.
In der
BDE habe ich alle eingestellt.
NetDir: "H:\ProDaten" (Netzlaufwerk, in dem die Datenbanken vorhanden sind)
LocalShare auf true
Allias Pfad auf den gleichen von NetDir.
funktioniert nicht -> wird von einer NET-Datei benutzt
Dann habe ich in FormCreate Session hinzugefügt:
Session1.NetFileDir := 'H:\Prodaten';
Session1.PrivateDir := 'C:\';
funktioniert nicht -> Verzeichnis in Gebrauch
Dann habe ich eine Komponente hinzugefügt - TSession -
Session1.Active := false;
Session1.NetFileDir := 'H:\Prodaten';
Session1.PrivateDir := 'C:\ProWorks\Auftrag';
Session1.Active := true;
es funktioniert, aber ich muss für jedes Programm einen extra Ordner (PrivateDir) erstellen.
Ich glaube es geht auch einfacher. Oder?
Oder habe ich einen Denkfehler?
Ich weiß nicht mehr weiter. Habe so viel schon gelesen und ausprobiert, und bin verwirrt.
Und was hat das mit dem Local Share auf sich, denn ich habe es mal auf false gesetzt und es funktioniert. Aber das ist nicht so gut, oder?
Gruß von Jerry