Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C# Inidatei nur zahlen auslesen (https://www.delphipraxis.net/138836-inidatei-nur-zahlen-auslesen.html)

body2009 18. Aug 2009 11:22


Inidatei nur zahlen auslesen
 
Hallo Ich habe hier eine INI Datei wo nur Zahlen zb:0000000012345 die alle hintereinander nur duch ein Leerzeichen getrent drinne stehen. Ich möchte jetzt eine Bestimmte zahl raussuchen und mir dan in einem Label anzeigen lassen

wie mache ich das?.

währe net wenn mir jemand helfen könnte

p.s. Habe schon überal geschaut aber nix gefunden da die meisten das mit Sectoren haben.

Bernhard Geyer 18. Aug 2009 11:23

Re: Inidatei nur zahlen auslesen
 
Was hat das mit ADO und Datenbanken zu tun :gruebel:

body2009 18. Aug 2009 11:25

Re: Inidatei nur zahlen auslesen
 
wuste nicht was ich eintragen sollte da das thema ja nix mit datenbanken zu tun hat ich aber was eintragen muste bevor ich den beitrag absenden konnte sorry

DP-Maintenance 18. Aug 2009 11:27

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "Datenbanken" nach "Programmieren allgemein" verschoben.
Hat Nichts mit Datenbanken zu tun

Klaus01 18. Aug 2009 11:34

Re: Inidatei nur zahlen auslesen
 
Zitat:

Hallo Ich habe hier eine INI Datei wo nur Zahlen zb:0000000012345 die alle hintereinander nur duch ein Leerzeichen getrent drinne stehen. Ich möchte jetzt eine Bestimmte zahl raussuchen und mir dan in einem Label anzeigen lassen
Ich verstehe Dein Vorhaben noch nicht richtig.

Wenn Du eine bestimmte Zahl aussuchen willst, kennst Du diese Zahl ja bereits
und könntest sie direkt im Label anzeigen lassen.

Vielleicht schreibst Du noch etwas mehr wozu das sein soll.
Was sind Deine Suchkriterien?

Grüße
Klaus

Tyrael Y. 18. Aug 2009 12:17

Re: Inidatei nur zahlen auslesen
 
Kopiere mal ein Stück von deiner Ini-Datei hierhin, damit man mal sehen kann wie es aussiht und wie besagter Text aussieht.

Nach der Beschreibung, heißt deine Datei Blub.ini ist aber keine Ini Datei und der Inhalt sieht so aus.
Zitat:

234455 7866 56545 76455 773 755
Eine Ini Datei, ist nur eine Ini Datei, wenn es folgendes Muster aufweist.
Zitat:

[Tolle Sachen]
rot = 123
grün = 23 34 5566
sonne = mond
text = 23 blub 89

body2009 18. Aug 2009 18:30

Re: Inidatei nur zahlen auslesen
 
es ist eine ean.ini und darin enthalten sind viele ean's.

so sieht sie aus:
0000000000001 0000000000002 0000000000003 0000000000004 0000000000005 0000000000006 0000000000007 0000000000008 0000000000009 0000000000010 0000000000011 0000000000012 0000000000013 0000000000014 0000000000015 0000000000016 0000000000017 0000000000018 0000000000019 0000000000032 0000000000045 0000000000101 0000000000102 0000000000108 0000000000110 0000000000112 0000000000113 0000000000116

dort sind Tausende EAN's enthalten so und ich möchte jetzt das man eine EAN in einem Textfeld eingeben kann dann auf dem Button drückt und er die EAN Sucht und wenn vorhanden in einem Label ausgibt.

ich weiß nur nicht wie das funktioniert.

wäre net wenn man mir dabei helfen könnte.

DeddyH 18. Aug 2009 18:35

Re: Inidatei nur zahlen auslesen
 
Da es sich nicht um eine Ini im klassischen Sinn sondern nur um eine Textdatei mir der Endung *.ini handelt, kommst Du hier mit TIniFile nicht weiter. Du könntest aber die ganze Datei in eine TStringlist laden und darin dann suchen.
Delphi-Quellcode:
var sl: TStringlist;
...
  sl := TStringlist.Create;
  try
    sl.LoadFromFile(Dateiname);
    if Pos(Suchstring, sl.Text) > 0 then
      Label.Caption := Suchstring
    else
      Label.Caption := '';
  finally
    sl.Free;
  end;
Getippt und nicht getestet.

body2009 19. Aug 2009 06:21

Re: Inidatei nur zahlen auslesen
 
ind delphi geht das aber in C# nuicht weiß jemand wie es in C# funktioniert wäre net

hoika 19. Aug 2009 07:25

Re: Inidatei nur zahlen auslesen
 
Hallo,

ich bin ja sehr friedlich,
aber das ist ja jetzt unter aller Sau !
Erst stellst du eine Frage in einem Delphi-Forum,
man hilft dir und dann ist es c# ???

*guten Tag hab*
C# wurde vom Delphi-Erfinder designt,
es wird sch also sowas wie Pos auch dort befinden,
also schnapp dir Google und fang hier an
(per Google "c# textdatei auslesen" gefunden)

C#, Textdateien

C#, String-Funktionen

Die fragliche Methode wäre also z.B. Compare.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:06 Uhr.
Seite 1 von 2  1 2      

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