Entwickler-Ecke
Dateizugriff - Eine komplette Sektion aus der INI Datei lesen.
LeRhoem - Mi 09.07.03 12:24
Titel: Eine komplette Sektion aus der INI Datei lesen.
Hi!!
Ich hab im laufe der Woche schon mal danach gefragt, wie man inis schreiben kann. Hab super hilfe bekommen, THX!!
Aber jetzt hab ich wieder nen prob: das tutorial hab ich gelesen und verstanden. aber wie kann ich z.B. ne ganze sektion auslesen?? er sollte dann immer die Sektion oben in nem Memo anzeigen und Eigenschaften sowie strings mit kommas abgetrennt untereinander einschreiben. ist sowa möglich?? mir wär z.B. auch geholfen, wenn man die ini in ner Exeltabelle öffnen könnte und zwar eben auch tabellarisch geordnet...
Gibts sowas?? THX!!
Moderiert von
Tino: Titel geändert & Topic verschoben.
matze - Mi 09.07.03 13:16
hä ?? ich versteh deinen frage nicht so ganz...
aber schau mal in die delphi hilfe und such nach TiniFile. da gibts glaub ich auch ne funktion readvalues und readsections. die sollten dir helfen..
LeRhoem - Mi 09.07.03 14:06
Da kommt jetzt das:
| Zitat: |
The following example reads information from a WIN.INI file into three listboxes on a form.
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| uses IniFiles; procedure TForm1.FormActivate(Sender: TObject); var AppIni: TIniFile; begin AppIni := TIniFile.Create('WIN.INI'); AppIni.ReadSections(ListBox1.Items); AppIni.ReadSection('Ports',Listbox2.Items); AppIni.ReadSectionValues('Ports',ListBox3.Items); AppIni.Free; end; | |
AppIni.ReadSections(ListBox1.Items)
Das funkt noch, aber dann nicht mehr. hat das was mit dem 'Ports' zu tun? kennt sich da wer aus??
Moderiert von
Tino: Quote- & Code-Tags hinzugefügt.
StefanH - Mi 09.07.03 15:19
| LeRhoem hat folgendes geschrieben: |
| AppIni.ReadSections(ListBox1.Items) Das funkt noch, aber dann nicht mehr. hat das was mit dem 'Ports' zu tun? kennt sich da wer aus?? |
ReadSection:
| Delphi Hilfe hat folgendes geschrieben: |
TIniFile.ReadSection
_____________________
Die Methode liest die Namen aller Schlüssel aus einem bestimmten Bereich einer INI-Datei in eine String-Liste ein. |
ReadSectionValues:
| Delphi Hilfe hat folgendes geschrieben: |
TIniFile.ReadSectionValues
_____________________
Die Methode liest die Werte aller Schlüssel innerhalb eines Abschnitts der bezeichneten INI-Datei in eine String-Liste ein. |
//hab den Mist entfernt ;-)
Stefan
LeRhoem - Mi 09.07.03 16:55
Kannst du bitte mal ein Beispiel machen, wie ich in 3 listboxen in die 1. die sektion, in die 2. die Eigenschaft und in die 3. den wert bekomme?? Ich steig da nämlich nich durch. der macht immer compatibilitätserrors zwischen string und Tstring.
Hm... es ist aber weitläufiger das zu erklären. also. mit den ini files komm ich whrscheinlich soweit, dass ich sektion, eigenschaft und wert jeweils in eine listbox einlesen kann. nun ist aber die sektion der jahrgang, die eigenschaft der name einer person und der wert die erreichte punktzahl. die 3 werte gehören also zusammen und sind in den 3 listboxes leider unabhängig. ich würde da gerne eine tabelle ala exel erstellen aus der inidatei also zb:
Quelltext
1: 2:
| jahrgang name punktzahl 1986 mustermann 132 |
die daten dafür sind in einer ini datei gespeichert und die will ich da rausholen und dann auf verschiedene arten ordnen. z.B.: der beste überhaupt, der beste im jahrgang,...
scheint mir ziemlich komplex zu werden, hab aber noch ne woche zeit bis zum turnier ;-)Hm... es ist aber weitläufiger das zu erklären... also. mit den ini files komm ich whrscheinlich soweit, dass ich sektion, eigenschaft und wert jeweils in eine listbox einlesen kann. nun ist aber die sektion der jahrgang, die eigenschaft der name einer person und der wert die erreichte punktzahl. die 3 werte gehören also zusammen und sind in den 3 listboxes leider unabhängig. ich würde da gerne eine tabelle ala exel erstellen aus der inidatei also zb:
Quelltext
1: 2:
| jahrgang name punktzahl 1986 mustermann 132 |
die daten dafür sind in einer ini datei gespeichert und die will ich da rausholen und dann auf verschiedene arten ordnen. z.B.: der beste überhaupt, der beste im jahrgang,...
scheint mir ziemlich komplex zu werden, hab aber noch ne woche zeit bis zum turnier ;-)
Moderiert von
Tino: Beiträge zusammen gefasst; Code-Tags hinzugefügt.
mimi - Mi 09.07.03 21:32
mach ma lein beispiel wie die datei aussehen soll, ich weiß leider nicht genau wie du das meinst :(
Leathl - Mi 09.07.03 23:10
---
mimi - Do 10.07.03 17:44
erliech gesagt würde ich es so machen:
Name= peter, 464
das wäre einfacher.....
LeRhoem - Fr 11.07.03 16:35
Ist ja alles schön und gut, was ihr da vorschlagt, Danke!!
Aber ich hab nu meine ini Datei und will sie mit einem Delphipgrogramm in eine Tabelle einlesen, die im delphiprogramm generiert wird. wisst ihr wie ichs mein??
mimi - Fr 11.07.03 20:25
also ich weiß nicht was du meinst :(
kannst du dein problem genauer beschreiben ?
Danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!