Registriert seit: 24. Okt 2004
1.542 Beiträge
Delphi XE Architect
|
Re: Kontaktliste mit ICQLib anzeigen?
12. Aug 2005, 01:29
Also diese Zeile:
if SrvContactList.Count > 0 then
kannsts du echt vergessen den die for schleife "prüft" des schon ab.
Warum nicht so (ist etwas einfacher)
Delphi-Quellcode:
procedure TForm1.ICQClient1ServerListRecv(Sender: TObject;
SrvContactList: TList);
var
i: Word; //word? warum nicht integer
UserInfo: TUINEntry;
begin
for i := 0 to SrvContactList.Count - 1 do
begin
UserInfo := PUINEntry(SrvContactList.Items[i])^;
if (Length(IntToStr(UserInfo.UIN))= 9) and
(ICQClient1.AddContact(UserInfo.UIN)) then
begin
ListBox1.Items.Add(IntToStr(UserInfo.UIN));
end;
end;
ICQClient1.DestroyUINList(SrvContactList);
end;
Alex "Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
|