Autor Beitrag
LeRhoem
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 23

Win XP professional
D6
BeitragVerfasst: Mi 09.07.03 12:24 
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 user profile iconTino: Titel geändert & Topic verschoben.

_________________
Wer denkt, er denkt, der hat gedacht...
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: 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..

_________________
In the beginning was the word.
And the word was content-type: text/plain.
LeRhoem Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 23

Win XP professional
D6
BeitragVerfasst: 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.
ausblenden 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 user profile iconTino: Quote- & Code-Tags hinzugefügt.

_________________
Wer denkt, er denkt, der hat gedacht...
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1144

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: 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

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)


Zuletzt bearbeitet von StefanH am So 13.07.03 17:36, insgesamt 1-mal bearbeitet
LeRhoem Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 23

Win XP professional
D6
BeitragVerfasst: 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:
ausblenden 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:
ausblenden 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 user profile iconTino: Beiträge zusammen gefasst; Code-Tags hinzugefügt.

_________________
Wer denkt, er denkt, der hat gedacht...
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 09.07.03 21:32 
mach ma lein beispiel wie die datei aussehen soll, ich weiß leider nicht genau wie du das meinst :(

_________________
MFG
Michael Springwald, "kann kein englisch...."
Leathl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 276



BeitragVerfasst: Mi 09.07.03 23:10 
---


Zuletzt bearbeitet von Leathl am Sa 15.08.09 16:36, insgesamt 1-mal bearbeitet
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 10.07.03 17:44 
erliech gesagt würde ich es so machen:
Name= peter, 464

das wäre einfacher.....

_________________
MFG
Michael Springwald, "kann kein englisch...."
LeRhoem Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 23

Win XP professional
D6
BeitragVerfasst: 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??

_________________
Wer denkt, er denkt, der hat gedacht...
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Fr 11.07.03 20:25 
also ich weiß nicht was du meinst :(
kannst du dein problem genauer beschreiben ?
Danke!

_________________
MFG
Michael Springwald, "kann kein englisch...."