AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Mein Beitrag zum Thema ICQ Client *fg
Thema durchsuchen
Ansicht
Themen-Optionen

Mein Beitrag zum Thema ICQ Client *fg

Ein Thema von Akut-Programming · begonnen am 24. Aug 2004 · letzter Beitrag vom 30. Nov 2004
Antwort Antwort
Seite 2 von 3     12 3      
Akut-Programming
Registriert seit: 18. Aug 2003
Hoi Leude...

lange hab ich nichts mehr von mir hören lassen. - Das lag unter anderem daran, das ich mich mit ein paar anderen Programmiersprachen beschäftigen durfte und sich momentan die Arbeit auf meinem Tisch stapelt. Dennoch habe ich mal wieder was kleines in Delphi gemacht.. Einen ICQ Client. Ich habe ihn mir geproggt, da das eigentliche ICQ im Firmennetzwerk geblockt wird. Da ich ihn selbst noch nicht richtig testen konnte, wollt ich ihn euch hier mal anbieten... Gebt eure Meinung und Kritik dazu ab...

Neue Version verfügbar (siehe unten)

MfG
Akut-Programming
be cool, be hot ... just be
 
Benutzerbild von Steve
Steve

 
Delphi 2006 Personal
 
#11
  Alt 26. Aug 2004, 08:11
Zitat von Akut-Programming:
User hinzufügen -> Meldung "Cannot connect: No rote to host." -> User wird der Liste trotzdem hinzugefügt -> Diesen Fehler kann ich leider nicht nachvollziehen
Kommt das evtl daher, dass ich nen Proxy verwend? Oder dass das 'normale' ICQ hier im Netz gesperrt ist (Nicht icqGo)? Oder dass ich micht nicht bei ICQ eingeloggt hab?

Zitat von Akut-Programming:
Neue UIN registrieren -> Meldung "Cannot connect...." -> 3 Neue Einträge in der Liste -> Neue UIN kann registriert werden, habs selber getestet - Fehler kamen keine, hab mich sogar mit der neuen UIN zum Test angemeldet
1. Siehe oben
2. Der Fehler mit dem Connect wäre ja nicht schlimm, aber die 3 neuen Einträge sind 'nix gut'

Zitat von Akut-Programming:
Diese 3 neuen Einträge nach Nick sortieren -> siehe Screenshot -> Kann ohne Probleme die ListView sortieren, habs ebenfalls ein paar mal getestet
Kommt wohl daher, dass diese drei Einträge eigentlich gar nicht vorhanden sein dürften, da sie ja nur durch obigen Bug in die Liste gekommen sind

Gruß
Stephan
Stephan B.
  Mit Zitat antworten Zitat
Akut-Programming
 
#12
  Alt 26. Aug 2004, 08:57
Zitat von mirage228:
Hi,

nettes Programm.

Jedoch werden beim Abrufen meiner ICQ-Liste(, die ziemlich lang ist) zwei Fehler angezeigt:

Zudem werden bei fast keiner ICQ Nr. (nur bei ein Paar) die Nicks angezeigt und bei ~ 100 Kontakten weiss ich nicht zu wem welche Nr. gehört.

Danach bekomme ich die Meldung "Verbindung fehlgeschlagen" (unten in der Statusleiste)...

mfG
mirage228
Also was das mit dem recv() returned 0 aufsich hat, lässt sich für mich jetzt schlecht nachvollziehen... die Kontaktliste wird ja gleich direkt nach dem Login geladen. Kommen da schon die Fehler, oder erst, wenn du es übers Menü machst? Das die Nicks nicht angezeigt werden, ist mir ebenfalls sehr rätzelhaft.. sind zu den UINs vielleicht keine Nicks angegeben? Kannst es ja mal testen, indem du dir die Userinfos der betroffenen UIN anzeigen lässt. - Maybe hatteste die Daten selbst mal ergänzt, nur selbst dann solltes eigentlich gehen. Bei mir werden zu jeder UIN die Nicks angezeigt. Könntest du mir mal vielleicht den genauen Weg schildern, den du gegangen bist, bis die Fehler auftraten und bis dann das "Verbindung fehlgeschlagen" in der Statusleiste angezeigt wurde?! Dann kann ich versuchen den Bugs auf die Schliche zu kommen.

Zitat von Steve:
Kommt das evtl daher, dass ich nen Proxy verwend? Oder dass das 'normale' ICQ hier im Netz gesperrt ist (Nicht icqGo)? Oder dass ich micht nicht bei ICQ eingeloggt hab?
Also um einen User zu deiner ICQ-Liste hinzuzufügen, solltest du schon erstmal angemeldet sein!! - Ansonsten weiß die Anwendung ja nicht, zu welcher UIN der Kontakt gespeichert werden soll. Sollte dann noch ein Fehler auftreten, könnte der Proxy dran schuld sein.

Zitat von Steve:
Der Fehler mit dem Connect wäre ja nicht schlimm, aber die 3 neuen Einträge sind 'nix gut'
Also woher er 3 Einträge holen will, wenn du nicht angemeldet bist, kann ich mir selbst nicht erklären. Die Daten werden von nirgendwo anders bezogen, als von der eingeloggten UIN, wenn man denn eingeloggt ist. - Hattest du schonmal die neuere Version getestet, ob sich da das selbe abspielt?

MfG
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#13
  Alt 26. Aug 2004, 09:00
Zitat von Akut-Programming:
Also was das mit dem recv() returned 0 aufsich hat, lässt sich für mich jetzt schlecht nachvollziehen... die Kontaktliste wird ja gleich direkt nach dem Login geladen. Kommen da schon die Fehler, oder erst, wenn du es übers Menü machst? Das die Nicks nicht angezeigt werden, ist mir ebenfalls sehr rätzelhaft.. sind zu den UINs vielleicht keine Nicks angegeben? Kannst es ja mal testen, indem du dir die Userinfos der betroffenen UIN anzeigen lässt. - Maybe hatteste die Daten selbst mal ergänzt, nur selbst dann solltes eigentlich gehen. Bei mir werden zu jeder UIN die Nicks angezeigt. Könntest du mir mal vielleicht den genauen Weg schildern, den du gegangen bist, bis die Fehler auftraten und bis dann das "Verbindung fehlgeschlagen" in der Statusleiste angezeigt wurde?! Dann kann ich versuchen den Bugs auf die Schliche zu kommen.
Hi,

also erstes habe ich mich angemeldet. Das war erfolgreich und das Programm hat erstmal alle UINs geladen (noch ohne Nicks). Danach kamen die beiden Fehlermeldung und ein kleiner Teil an Nicknames wurde geladen.
Jedoch haben so ziemlich alle meine Kontakte einen Nickname eingetragen, also kann ich mir das gar nicht erklären.
Und im Anschluß danach kam unten in der Statusleiste sofort "Verbindung fehgeschlagen". Auch ein manuelles "Online" stellen bringt mich sofort zu "Verbindung fehlgeschlagen".

Vielleicht hilft dir das weiter.

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Akut-Programming
 
#14
  Alt 26. Aug 2004, 09:11
Zitat von mirage228:
Und im Anschluß danach kam unten in der Statusleiste sofort "Verbindung fehgeschlagen". Auch ein manuelles "Online" stellen bringt mich sofort zu "Verbindung fehlgeschlagen".
Versuch mal Menü->Abmelden und dann logg dich nochmal neu ein. Passiert da das gleiche?

[EDIT]Hier ist mal das Stück Code, was die Kontakte in die Liste einfügt..[/EDIT]
Delphi-Quellcode:
if prcAddContacts(ContactUIN) then
  begin
    ListItem := ListView1.Items.Add;
    ListItem.ImageIndex := 5;
    ListItem.Caption := IntToStr(ContactUIN);
    ListItem.SubItems.Text := ContactNick;
  end;
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#15
  Alt 26. Aug 2004, 09:15
Hi,

ja, nur jetzt wiederholen sich die beiden Fehlermeldungen noch einmal.

Aber jetzt haben schon ein paar mehr Leute einen Nick, aber es fehlen imho noch etliche.

Bei Sortieren nach "Nickname" kommt noch die Meldung "Listenindex überschreitet das Maximum (0)".

Btw.: Wo sehe ich eigentlich, welche User online sind oder nicht? Bei mir wird nämlich überall die blaue Blume angezeigt...

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Akut-Programming
 
#16
  Alt 26. Aug 2004, 09:19
Zitat von mirage228:
Btw.: Wo sehe ich eigentlich, welche User online sind oder nicht? Bei mir wird nämlich überall die blaue Blume angezeigt...
Hui Hui Hui... wat jehtn?! Normalerweise sollten die, die Online sind ne dunkelblaue Blume haben, und die die nicht online sind, ne hellblaue!! Den fehler mit dem Sortieren, hatte auch schon jmd. aber der trat bei mir noch nie auf... ich würd da echt gern ma dahinter steigen.

[EDIT]Sitzt du hinter nem Proxy? Testest du das Prog grad auf Arbeit?[/EDIT]
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#17
  Alt 26. Aug 2004, 09:21
Zitat von Akut-Programming:
[EDIT]Sitzt du hinter nem Proxy? Testest du das Prog grad auf Arbeit?[/EDIT]
Hi,

ne ich bin hier zu Hause und sitze nur hinter nem Router.

Edit: Juhu, Endlich Gold-Member!

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Akut-Programming
 
#18
  Alt 26. Aug 2004, 09:30
Zitat von mirage228:
ne ich bin hier zu Hause und sitze nur hinter nem Router.
Hmm na okay, mit Routern kenn ich mich nicht so aus, aber vielleicht lässt er die Daten nich korrekt durch. Ey son paar besch****** Fehler.. ich steig nich dahinter

Zitat von mirage228:
Edit: Juhu, Endlich Gold-Member!
GLÜCKWUNSCH!!
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#19
  Alt 26. Aug 2004, 09:33
Zitat von Akut-Programming:
Zitat von mirage228:
ne ich bin hier zu Hause und sitze nur hinter nem Router.
Hmm na okay, mit Routern kenn ich mich nicht so aus, aber vielleicht lässt er die Daten nich korrekt durch. Ey son paar besch****** Fehler.. ich steig nich dahinter
Also bei dem normalen ICQ klappts ohne Probleme, ohne das ich was konfiguriert hätte.
Mit dem Router sollte es eigentlich kein Problem geben...
Hm...

Zitat von Akut-Programming:
Zitat von mirage228:
Edit: Juhu, Endlich Gold-Member!
GLÜCKWUNSCH!!
Danke sehr ^^

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

 
Delphi 2006 Personal
 
#20
  Alt 26. Aug 2004, 09:41
Zitat von Akut-Programming:
Also um einen User zu deiner ICQ-Liste hinzuzufügen, solltest du schon erstmal angemeldet sein!! - Ansonsten weiß die Anwendung ja nicht, zu welcher UIN der Kontakt gespeichert werden soll.
Das ist vollkommen richtig, aber meiner bescheidenen Ansicht nach sollte das Programm genau dies prüfen - Wenn man nicht eingeloggt ist sollten beispielsweise die Buttons deaktiviert sein, die eben diese Anmeldung voraussetzen.
Zitat von Akut-Programming:
Also woher er 3 Einträge holen will, wenn du nicht angemeldet bist, kann ich mir selbst nicht erklären. Die Daten werden von nirgendwo anders bezogen, als von der eingeloggten UIN, wenn man denn eingeloggt ist. - Hattest du schonmal die neuere Version getestet, ob sich da das selbe abspielt?
Nein, bin noch nicht dazu gekommen, wird aber noch erledigt 8)

Gruß
Stephan
Stephan B.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 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