ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
558
558
EMPFEHLEN
-
Hier ist ein Tutorial für Beginner, wie man seine eigene IP-Nummer herausfinden kann,
ohne Routerabfrage etc. !
Dazu wird lediglich ein Formular mit Editfeld und Button benötigt - sowie ein IDHttp-Objekt
aus der Indy9/10 Komponentenbibliothek.
Der ganze Programmablauf findet im TButton EventHandler statt (OnButtonClick). . . .
- HTML-Code von http://checkip.dyndns.org in einen AnsiString kopieren.
IP-Nummer aus dem HTML-Code parsen.
IP-Nummer in das TEdit Feld schreiben.
Programmcode:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int a,b;
AnsiString IP,html;
html = IdHTTP1->Get("http://checkip.dyndns.org");
a = html.Pos("Current IP Address:");
b = html.Pos("</body>");
IP = html.SubString(a+19,b-(a+19));
Edit1->Text = IP;
}
Beachtet dass das laufende Programm eine Internetverbindung benötigt. Das Executable
könnt Ihr hier downloaden: http://home.arcor.de/elmar-baumann/tools.htm
- HTML-Code von http://checkip.dyndns.org in einen AnsiString kopieren.
Ähnliche Themen
-
EAN-Nummer Auslesen
Von funnyluke im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 16.05.07, 09:36 -
Meine Datei ist zu gross um in meine Variable zu passen
Von MatMagic im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 23.09.04, 01:46 -
e-Mails verschicken mit Indy9
Von CigMax im Forum Delphi, Kylix, PascalAntworten: 0Letzter Beitrag: 10.05.04, 11:34 -
Indy9 unter Kylix3 Open Edition installieren
Von ChristianHo im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 06.05.04, 21:45 -
reihen nummer
Von mr_d2254 im Forum PHPAntworten: 4Letzter Beitrag: 31.01.02, 14:39





Zitieren
Login






