Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Kurze Frage zur Config.ini

  Alt 26. Aug 2011, 17:34
Delphi ist recht strikt was Datentypen angeht. Die Write-Methoden von TIniFile erwarten nunmal für den Namen des Abschnitts einen String und keine Zahl. Du musst die daher die aktuelle Anzahl an Patienten in einer Integer-Variablen merken und diese bei Bedarf um 1 erhöhen. Außerdem musst du den Integer für den Aufruf der WriteMethoden in einen String konvertieren - das erledigt die Funktion IntToStr(...) Das ganze sieht dann in etwa so aus:

Delphi-Quellcode:
// irgendwo deine Variable mit der Patientenzahl
var
 Patientenzahl: Integer

{ ... }

// an einer geeigneten Stelle die Zahl erhöhren
 Patientenzahl := Patientenzahl + 1;

{ ... }

// WriteString würde man dann etwa so aufrufen (auch wieder an der passenden Stelle natürlich)
Ini.WriteString('Patient' + IntToStr(Patientenzahl), 'Name',Edit1.Text);
  Mit Zitat antworten Zitat