Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Aus Ini zweite Zeile lesen bzw. schreiben (https://www.delphipraxis.net/115084-aus-ini-zweite-zeile-lesen-bzw-schreiben.html)

Larsi 5. Jun 2008 14:00


Aus Ini zweite Zeile lesen bzw. schreiben
 
Hi,
wie kann ich in einer Ini Datei beispielsweise die zweite Zeile auslesen? Ich verseh das irgendwie nicht, in dem Ini Tutorial von Delphi Treff stands auch nicht drinnen.

MFG Lars Wiltfang

mkinzler 5. Jun 2008 14:02

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Warum willst du die 2. Zeile auslesen? Oder was meinst du mit 2. Zeile?

Larsi 5. Jun 2008 14:04

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Naja in der ersten Zeile der Ini Datei steht vielleicht: Hallo und in der zweiten steht dann Tschüss. Jetzt möchte ich halt die zweite Zeile auslesen, sodass beispielsweise in einem Edit dann Tschüss drinnensteht.

mkinzler 5. Jun 2008 14:05

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Zeig mal ein Beispiel

Larsi 5. Jun 2008 14:07

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Ist das so schwer :wall: :gruebel: :-D

In der Ini Datei steht:
Zitat:

390493ß9
Hallo
Jetzt will ich die zweite Zeile der Ini Datei auslesen! Aber da steht halt nicht immer Hallo :)

mkinzler 5. Jun 2008 14:08

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Das scheint aber keine Ini-Datei zu sein!

Larsi 5. Jun 2008 14:09

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Mann kann mit Ini keine bestimmte Zeile auslesen? Wie muss es denn sein, damit es geht?

p80286 5. Jun 2008 14:09

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Hallo Larsi,

Du liest im allgemeinen in INI-Files nicht die 2. 7. oder sonstwas Zeile sondern die Im Abschnitt A, mit dem Schlüssel B den wert C.
Wenn das die 2. Zeile ist, ist das Zufall.

Ansonsten für Textdateien:
readln(inidat,satz);
readln(inidat,satz);

und in satz steht die zweite Zeile.

Und Dein Beispiel ist keine INI-Datei. Sondern einfach nur Text.

Gruß
K-H

taaktaak 5. Jun 2008 14:09

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Ist wohl eine proprietäre INI :wink:

Blackheart 5. Jun 2008 14:10

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Schaust du hier...Ini Tutorial

mkinzler 5. Jun 2008 14:11

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Als Textdatei könnte man es auch in eine Stringliste laden.

p80286 5. Jun 2008 14:18

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
@mkinzler
Aber bei readln kann man so schön mit den Fingern mitzählen.
Ich verhaspel mich immer wenn der nullte Satz der erste ist.

Gruß
K-H

mkinzler 5. Jun 2008 14:23

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
Wenn man sich daran erst gewöhnt hat, sollte das kein Hindernis sein

DeddyH 5. Jun 2008 14:36

Re: Aus Ini zweite Zeile lesen bzw. schreiben
 
@Larsi: hast Du mal eine Ini mit dem Editor geöffnet? Das sieht dann vom Aufbau her so aus:
Code:
[Section]
Ident1=Wert1
Ident2=Wert2
Von daher braucht es Dich nicht zu interessieren, in welcher Zeile der Ident Wert sich befindet, da Du über Section und Ident darauf zugreifst (mit TIniFile), dieser also eindeutig darüber zu identifizieren ist.


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