Hallo!
Ich möchte alle User eines Chats abspeichern.
Dazu verwende ich ein record und eine TList:
Delphi-Quellcode:
type
user =
record
ip:
string;
// Die IP eines anderen Users
port: integer;
// Der Port, den ein anderer User verwendet
name:
string;
// Sein nick
end;
userpointer = ^user;
...
users: TList;
// Liste mit den Usern
Und wenn ein neuer User hinzukommt, dann füge ich den in die Liste hinzu:
Delphi-Quellcode:
var newuser: userpointer;
...
new(newuser);
newuser.ip:=a;
newuser.port:=b;
newuser.name:=c;
users.Add(newuser);
Doch wenn der User den Chat wieder verlässt, habe ich als einzige Info seine
IP.
Wie kann ich in der Liste nach einem Record suchen, wenn ich nur eine Eigenschaft kenne?
Tubos
edit:
ops...müsste doch einfach nur alle items durchgehen und nachsehen
ist schon spät, kann gar nicht mehr denken *g*
geht es einfacher?