Anmelden

View Full Version : Pgm nur einmal pro User aufrufen



muadeep
30-09-10, 12:44
Hallo *all

gibt's ne Möglichkeit, bei Programmaufruf, zu prüfen, ob ein User das Programm schon mal aufgerufen hat?

a.) im Pgm. selber
b.) im Cl

=> Möchte nicht immer den User in eine Tabelle schreiben und anschließend wieder raus löschen. (ist dann bei Programm- o. Sitzungsabbrüchen problematisch)

Robi
30-09-10, 12:51
Nein, das wird so m.e. nicht gehen.

selbst das Gute Alte ifActive (36er Zeit) hat keine User unterschieden. Dafür gibt es eine Ersatz in den taatools.

Userabh. wirst du dir wohl selber etwas stricken müssen.

Gruß
Robi

Fuerchau
30-09-10, 13:00
Ob du nun eine Tabelle oder ein Objekt nimmst ist doch egal.
In beiden Fällen musst du das am Besten über Sperren lösen.

Nimm eine Tabelle (Datei mit Key Programm, User) und prüfe per Chain mit Sperre.
Ist der Satz da, alles OK.
Ist der Satz nicht da, Anlegen und Chain mit Sperre
Ist der Satz gesperrt, dann nicht OK

Bei Programmende den Satz mit UNLOCK bzw. wenn LR=ON automatisch entsperren.