>Ansonsten muss man halt die Ausgabe eines Scripts oder eines anderen Programms parsen
nein, das muss (und sollte) man sicher nicht machen..
hier bekommst du z.b. die eigene IP als xml
(1. bester google treffer:)
http://ip-address.domaintools.com/myip.xml" onclick="window.open(this.href);return false;
gibt noch 100erte möglichkeiten, aber externe Programme starten, für so eine "kleinigkeit" ....
edit: wobei dass dann natürlich auch die adresse vom proxy sein kann, aber wie gesagt: man weiß ja nicht was der thread erstelle will...
(ich dachte auch der thread ersteller will die ip Adresse den lokalen Netzwerkschnittstellen....)
Eigene IP Adresse
-
- Beiträge: 65
- Registriert: Sa 29. Dez 2007, 02:21
- OS, Lazarus, FPC: Linux, 0.9.30.4 Beta, FPC 2.6.0
- CPU-Target: 32Bit
- Kontaktdaten:
Re: Eigene IP Adresse
Und eine XML-Datei wird etwa nicht geparst?lrlr hat geschrieben:nein, das muss (und sollte) man sicher nicht machen..Jay hat geschrieben:Ansonsten muss man halt die Ausgabe eines Scripts oder eines anderen Programms parsen
hier bekommst du z.b. die eigene IP als xml
(1. bester google treffer:)
http://ip-address.domaintools.com/myip.xml" onclick="window.open(this.href);return false;

Nur das mit der "externen" IP wird etwas komplizierter, da du dann entweder Netzwerkkomponenten (lNet o.ä.) für Lazarus bräuchtest oder die XML-Datei z.B. über wget oder lynx holst und (entweder mittels vorgefertigter XML-Komponenten oder eigenem Parser) in eine für dein Programm verständliche Form bringst.
Re: Eigene IP Adresse
>Und eine XML-Datei wird etwa nicht geparst?
mir ging es nicht um das parsen, sondern um das externe programm..
du hast ja (schon wieder) wget (als externes programm) erwähnt...
für einen http request brauchst nichts externes, und zum xml "parsen" erst recht nicht...
>Nur das mit der "externen" IP wird etwas komplizierter, da du dann entweder Netzwerkkomponenten (lNet o.ä.)
was soll daran komliziert(er) sein???
mir ging es nicht um das parsen, sondern um das externe programm..
du hast ja (schon wieder) wget (als externes programm) erwähnt...
für einen http request brauchst nichts externes, und zum xml "parsen" erst recht nicht...
>Nur das mit der "externen" IP wird etwas komplizierter, da du dann entweder Netzwerkkomponenten (lNet o.ä.)
was soll daran komliziert(er) sein???