Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Peer delphi in ICQ rumpfuschen. (https://www.delphipraxis.net/45874-peer-delphi-icq-rumpfuschen.html)

BornToBeBreit 13. Mai 2005 12:33


Peer delphi in ICQ rumpfuschen.
 
Hi, ich hab mal ne Frage also erst mal die ganze geschichte, ich hab nen chat programmiert und wenn ich und meine freunde chatten wollen, dann müssen wir immer erst über icq die ip's rumgeben, das is stressig.

Ich wollt wissen obe es irgendwie möglich is, in icq was reinzuschreiben, also z.b.

Wenn ich auf abwesen mache, dass da dann nicht steht,

Der Benutzer ist zurzeit abwesend.
[Currently away]

sondern das:

IP : ......
port : ....

(und das halt mit delphi)

ist das möglich?????
wäre cool wenn ihr mir helfen könntet.

BenjaminH 13. Mai 2005 13:13

Re: Peer delphi in ICQ rumpfuschen.
 
Jo, das ist möglich,
ich hab sowas ähnliches mal über WinAPI gelöst, da könnte ich dir ein bisschen helfen,
oder aber man verwendet die Schnittstelle, die ICQ zur verfügung stellt, damit kenne ich mich aber garnicht aus.

wolke 13. Mai 2005 13:50

Re: Peer delphi in ICQ rumpfuschen.
 
in deinem icq-profil kannst du die anzeige deiner IP aktivieren. bei trillian z.b. sieht man sie dann schon beim "drüberfahren" mit der maus.

c113plpbr 13. Mai 2005 20:35

Re: Peer delphi in ICQ rumpfuschen.
 
Oder du benutzt Miranda ... da könntest du deinen eigenen Plugin für sowas schreiben ... wobei es sowas mit großer warscheinlichkeit schon gibt ...

ciao, Philipp

prinz_inzide 13. Mai 2005 22:04

Re: Peer delphi in ICQ rumpfuschen.
 
ihr könnt euch auch einfach bei dyndns.org (glaub ich) anmelden dann kommt ihr nen stat. hostnamen und den önnt ihr dann immer eingeben und dass wird dann alles an eure ip "weitergeleitet".

sry is schlecht erklärt,bin aber zu faul mehr zu schreiben,
bei fragen mal genau auf der hp (dyndns) gucken un evtl. hier fragen!

bis denne

BornToBeBreit 14. Mai 2005 09:31

Re: Peer delphi in ICQ rumpfuschen.
 
hey, BenjaminH

Also ich fand das was du geschrieben hast eigentlich am interessantesten, weil ich programiere nonet solange mit delphi und deswegen, dernk ich dass ich dabei viel lernen könnte also, könntest du das weng genauer erklären? bitte, das fänd ich voll sozial von dir :lol:

BenjaminH 14. Mai 2005 12:23

Re: Peer delphi in ICQ rumpfuschen.
 
Jo, also ich weiß nicht genau, wie das bei ICQ ist, weil ich Miranda IM nutze, aber ich werds mal versuchen.
Ich erklärs mal mithilfe der WinAPI, ich hab nämlich keine Ahnung, wie das anders ginge.
Also als erstes würde ich mir ein Tool wie WinSpy holen, das spart einem unheimlich viel Zeit!
als nächstes musst du dir überlegen, wann das Programm eingreifen soll.
Um den Text in die Away Nachricht zu bringen muss dein Programm erstmal das Fenster, in dem die Away Nachricht hineinkommt öffnen.
Dazu musst du mit WinSpy die Funktionen zum Finden der Handles der Buttons die hierzu gedrückt werden müssen rausfinden.
Zum klicken der Buttons verwendest du
Delphi-Quellcode:
SendMessage(ButtonHandle, BM_CLICK, 0, 0);
Dann musst du wieder mit WinSpy das Handle des EditFeldes finden dann mit WM_SETTEXT den Text eingeben
Delphi-Quellcode:
SendMessage(TextHandle, WM_SETTEXT, Length(Text), LPARAM(PChar(Text)));
und dann dein Programm den OK Button drücken lassen.
das wars schon, du kannst mich gerne per ICQ kontaktieren...
[Edit]Achja, wie du deine IP herausfindest, gibts hier in der DP schon öfters, such einfach mal, wie das aber hinter eineme Router funktioniert, weiß ich nicht.[/Edit]
[Edit=2]Les dir am besten Luckies WinAPI Tutorials durch

BornToBeBreit 14. Mai 2005 13:40

Re: Peer delphi in ICQ rumpfuschen.
 
Also, ich hab dich jetz mal bei icq geaddet, dann kannst mir das ja noch weng genauer erklären weil soganz raff ich das nonet.

Ach und das mit der ip hab ich schon rausgekrigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 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