Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IP Auslesen aus einer TXT (https://www.delphipraxis.net/13521-ip-auslesen-aus-einer-txt.html)

Plat 20. Dez 2003 12:56


IP Auslesen aus einer TXT
 
Hallo Leute :)

Habe ein kleines Problem...

Ich würde gerne eine IP aus einer Textfile auslesen (eine IP/Pro Zeile). In jeder Zeile steht eine IP xxx.xxx.xxx.xxx dann ein Text wie z.B. 'blablub !' .

Danach würde ich gerne die IP in einer variable speichern, mit ihr arbeiten... und wieder in die nächste Zeile springen bis EOF.

Würde mich sehr freuen wenn ihr mir helfen könntet. Danke!

Frank Bicking 20. Dez 2003 13:14

Re: IP Auslesen aus einer TXT
 
Inwiefern denn helfen?
Zeig mal her was du schon hast.

Pseudemys Nelsoni 20. Dez 2003 13:43

Re: IP Auslesen aus einer TXT
 
Liste der Anhänge anzeigen (Anzahl: 1)
hi Plat,

hatte keine lust jede procedure hier zu posten, ich hab ein beispiel geschrieben, siehe anhang.

BungeeBug 20. Dez 2003 13:48

Re: IP Auslesen aus einer TXT
 
Hi,

so sollte es gehen.

Delphi-Quellcode:
FUNCTION leseip(var quelle : string;): TStringList;
VAR
  myiptext : text;
  i : integer;

BEGIN
  i := 0;
 assignfile(myiptext,quelle);
 reset(myiptext);
 WHILE not EOF(myiptext) DO
  BEGIN
   Inc(i);
   readln(myiptext,result[i]);
  END;
 closefile(myiptext)
END;
Der Code is eben grad "ontheFly" entstanden deswegen weis nich nicht ob er nicht nen Fehler enthält aber wenn solltest du den schon finden ...

Plat 20. Dez 2003 14:08

Re: IP Auslesen aus einer TXT
 
danke euch allen!!

Werde es gleich probieren !

DANKE !

p0w3r5tr34m3r 20. Dez 2003 17:15

Re: IP Auslesen aus einer TXT
 
und wie bekomme ich es hin das ich zum Beispiel dass in einer Procedure in eine TListBox einfüge?

MfG Power

dizzy 20. Dez 2003 17:29

Re: IP Auslesen aus einer TXT
 
Delphi-Quellcode:
var ips: TStringList;
.
.
.
ips := leseip;
for i = 0 to ips.count-1 do ListBox1.Add(ips[i]);
oder wie meintest du das?

gruss,
dizzy

Pseudemys Nelsoni 20. Dez 2003 17:35

Re: IP Auslesen aus einer TXT
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  sl: TStringList;
  i: integer;
begin
  sl := TStringList.Create;
  sl.LoadFromFile(ExtractFilePath(Application.ExeName)+'db.txt');
  for i := 0 to sl.Count-1 do
  ListBox1.Items.Add(Copy(sl.Strings[i], 1, pos('$', sl.Strings[i])-1) + ' - ' + Copy(sl.Strings[i], pos('$', sl.Strings[i])+1, length(sl.Strings[i])));
  sl.free;
end;

p0w3r5tr34m3r 20. Dez 2003 21:40

Re: IP Auslesen aus einer TXT
 
vielen dank, Pseudemys Nelsoni.

genau das meinte ich..


MfG Powerstreamer


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

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