Thema: Delphi temporäre Tabelle

Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#1

temporäre Tabelle

  Alt 8. Aug 2003, 10:01
Hi,

ich brauche in einem Netzwerk an jedem Arbeitsplatz eine eindeutige Tabelle, die nur so lange benötigt wird, wie das Programm läuft. Dazu habe ich mir überlegt, in der Reihenfolge des einloggens eine Nummer hochzuzählen, bzw. bei Programmende zu löschen. D.h. ich brauche zumindest eine Nr., die größer ist als eine bestehende. Die erste Frage ist also, wie ich die größte Nr. überhaupt herausfinde (MAX ??). Die Hauptfrage ist allerdings, wie ich zu große Lücken vermeide, also 5 User sind eingelooged, der 1. und 2. loggen sich aus. Kommt noch einer dazu, soll er nicht die Nr. 6 erhalten, sondern 1 oder 2 usw.

Der Nebeneffekt wäre, die Anzahl der gleichzeitigen User zu beschränken.
Die Nr. brauche ich aber hauptsächlich wegen eines bestehenden Programmes auf Novell-Basis. Da kann ich die Workstation-Nr. recht einfach abfragen, was bei Win aber nur umständlich geht. Und die Benutzernamen zu verwenden, MAC-Adressen usw., weiß nicht, finde ich nicht gut. Das Programm kann auch nicht in mehreren Tasks auf einem Rechner laufen, immer nur einer. Das habe ich mit Semaphoren schon erledigt.
Gruß
Hansa
  Mit Zitat antworten Zitat