Dass ich das Thema Threads noch nicht richtig verstanden habe, scheint fast so
Ich hatte mal was damit gemacht, damals hatte es funktioniert (war wohl nur Glück *g*).
Ich habe eben mal in das Tutorial von Luckie geschaut, aber das ist mir schon zu umfangreich...so tief muss ich für mein Problem garnicht gehen, denke ich. Eine kurze Einleitung zum Thema würde mich glaub ich trotzdem gut tun.
@Khabarakh: Ich bin mir nicht sicher, was du meinst. Ich jedenfalls weiss nicht, wie ich das realisieren sollte. Hast du vielleicht ne Idee?
Edit: Falls du das meinst:
Delphi-Quellcode:
procedure TForm1.ICQClient1UserInfoShort(Sender: TObject; UIN, NickName,
FirstName, LastName, Email: string; UserFound, AuthRequired: Boolean);
begin
EasyListView1.Items.Items[RequestedIndex].Captions[2] := Nickname;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
begin
for I := 0 to EasyListView1.Items.Count - 1 do
begin
RequestedIndex := I;
ICQClient1.RequestInfoShort(StrToInt(EasyListView1.Items.Items[I].Captions[1]));
end;
end;
Hier ist ja gerade mein Problem, dass die for-Schleife zu schnell ist...sie muss auf die Fertigstellung der Prozedur UserInfoShort warten...und ich denke das geht doch mit Threads oder?