Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi ICQ Spielerei (https://www.delphipraxis.net/158746-icq-spielerei.html)

-187- 1. Mär 2011 10:14

ICQ Spielerei
 
Hey, ich hab heute mal versucht ein bisschen mit der TICQLib zu arbeiten. Eigentlich eine klasse Komponente! ..Soviel erstmal dazu :)

Folgendes Problem/Phänomen hab ich: Mein Ereignis "OnLogin" sieht so aus:

Delphi-Quellcode:
procedure TMain.ICQClient1Login(Sender: TObject);
begin
  Memo1.Lines.Add('Login Successful !');
  ICQClient1.RequestContactList;
end;
Der Login funktioniert, das Memo wird befüllt jedoch wird die Kontaktliste nicht abgerufen.

Wenn ich jetzt nach dem Einloggen einen extra Button klicke wird die Kontaktliste abgerufen jedoch steht da auch nur der Aufruf von RequestContactList; drin.

Delphi-Quellcode:
procedure TMain.LoadContactListButtonClick(Sender: TObject);
begin
  ICQClient1.RequestContactList;
end;
Strange ?!

rollstuhlfahrer 1. Mär 2011 12:41

AW: ICQ Spielerei
 
Gibt es einen Rückgabewert der Funktion? - Werte diesen mal aus.
Auch wenn ich die Komponente nicht kenne/noch nie benutzt habe, glaube ich, dass man die Kontaktliste noch nicht abrufen kann, weil die Komponente noch nicht dazu bereit ist. Ansonsten nimm einen Timer, der 0,2 Sekunden wartet und lasse dann die Kontaktliste abrufen. Dann sollte das System dazu bereit sein.

Bernhard

-187- 1. Mär 2011 13:06

AW: ICQ Spielerei
 
Du hattest recht, die Komponente war noch nicht bereit.

Hab's mit dem Timer gelöst.. Danke dir !

Muellermilchtrinker 1. Mär 2011 14:35

AW: ICQ Spielerei
 
Application.ProcessMessages mal probiert?

-187- 1. Mär 2011 14:49

AW: ICQ Spielerei
 
Joa, das hat nichts gebracht. rollstuhlfahrer hat schon recht mit seiner Annahme :)

Memnarch 1. Mär 2011 15:02

AW: ICQ Spielerei
 
welche lib nutzt dud en? Hab nur eine von 2004 gefunden, die soll aber wegen der protokoll änderung von AOL nicht mehr funzen >.<

MFG
Memnarch

mleyen 1. Mär 2011 15:03

AW: ICQ Spielerei
 
Außer das es vsl am Protokoll liegt [/klugscheißmodus] :duck:
Wundert mich aber, dass die TICQLib-Last Update 2009-07-17 noch funktioniert, trotz der damals andauernden Protokolländerungen. Aber vllt liegts ja an der Russischen Übernahme und deren Spambots...

-187- 1. Mär 2011 15:04

AW: ICQ Spielerei
 
Hm also die neueste (mir bekannte) Version ist 1.35alpha.

Hab bisher noch keine Probleme festgestellt

Filename: TICQClient_v1.35_alpha_D2010


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz