Autor Beitrag
Foxhunting
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31

WIN XP
Delphi 7 und Bald C++
BeitragVerfasst: Mo 14.01.08 20:13 
Tach alle zusammen

Das mit dem Speichern in die INI-Datie geht gut! Aber wie bekomme ich jetzt da noch einen Neuen Eintrag rein ohne das der andere überschrieben wird oder das ich haufen solche Felder schreiben muss??
So sieht der Code jetzt aus!!
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
ini := TIniFile.Create('E:\Alexander_Müller\Arbeiten_Comp\Miss_wahl\Test\Frauen.ini');
  try
    ini.WriteString('Frau 1', 'Name', name);
    ini.WriteString('Frau 1', 'Vorname', vorname);
    ini.WriteString('Frau 1', 'Daten', daten);
  finally
     ini.Free;
   end;


Hat jemand eine Idee??

Danke schon mal Foxhunting


Zuletzt bearbeitet von Foxhunting am Mo 14.01.08 21:21, insgesamt 1-mal bearbeitet
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 14.01.08 20:16 
Du willst anscheinend eine Datenbank für verschiedene Frauen !? speichern. Erst musst du alle Eigenschaften auflisten, die du speichern willst, und dann kannst du mal anfangen, den Code zu schreiben.

Du brauchst eine for-Schleife, in der du alle Datensätze durchgehst. Aber um da etwas brauchbares zu programmieren, brauchst du die Werte schon in einer guten Form. Wie liegen die Eigenschaften denn vor?
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 14.01.08 20:21 
Der Schlüssel muss eindeutig sein (Schlüsselname oder verschiedene Sektionen)

_________________
Markus Kinzler.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 14.01.08 20:23 
user profile iconmkinzler hat folgendes geschrieben:
Der Schlüssel muss eindeutig sein

Das hat er doch richtig gemacht, er verwendet immer verschiedene Schlüssel. Oder war das jetzt nur eine zusätzliche Information?
Foxhunting Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31

WIN XP
Delphi 7 und Bald C++
BeitragVerfasst: Mo 14.01.08 20:38 
Also das ist ja nur der Test durchlauf. Aber die ganzen namen Liegen in ein Text-Datei(.txt) vor. Aber ohne Formatierung einfach nur "Name Vorname" untereinander gereiht!! weil der hintergrund gedanke ist ja das ich dann aus der Liste / Datei 10 stück zufallig auswählen kann. (Randomize)
Ich wollte das erst mit eine neuen Var machen die hinter der Frau kommt wo immer +1 gerechnet wird ging aber net so wie ich dachte!!
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
i:=1;
try
  ini.WriteString('Frau '+i, 'Name', name);
  ...
  finally
     ini.Free;
   end;
i:=i+1;

und darum noch ein schleife bauen!
Foxhunting
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Mo 14.01.08 21:08 
IntToStr, StrToInt und Stringlist könnte Dich vieleicht noch interessieren.

Edit: Verbessere mal noch deinen Titel, sieht ja schlimm aus. :wink:

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
Foxhunting Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31

WIN XP
Delphi 7 und Bald C++
BeitragVerfasst: Mo 14.01.08 21:26 
user profile iconBlackheart666 hat folgendes geschrieben:
IntToStr, StrToInt und Stringlist könnte Dich vieleicht noch interessieren.

Ja und wie meinst du das mit der Stringlist oder allgemein was soll ich den ein lessen mit IntToStr???

PS :D habe es geändert. ist halt so wenn man so schnell schreibt dann vertausche ich öfters Buchstaben. Danke für den Tipp ist mir nicht aufgefallen
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Mo 14.01.08 23:28 
Du kannst nicht einfach einen String mit einen Integer durch + verknüpfen
Du musst erst den Integer in einen String umwandeln.
'Frau' + IntToStr(i)

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)