Hiho!
Ich habe eine Prozedur, welche mir den inhalt eines Stringrids öffnet,welches ich zuvor gespeichert habe. Leider speichert er das alles als Stringlist ab, und öffnet es auch wieder als diese. Aber ich brauche Integerwerte, da die Tabelle die Punkte für ein Koordinatensystem erhält, welche ich benutze zum zeichnen.
Also meine Frage... wie kann ich meine Strings in integerwerte umwandeln?! Mit StrToInt habe ich es schon versucht,aber da meckert er rum, dass ich keine aktuellen Parameter hab.
Delphi-Quellcode:
procedure TForm1.ffnen1Click(Sender: TObject);
var
F: TStringList;
i: Integer;
begin
opendialog1.execute;
F := TStringList.Create;
try
with StringGrid1 do
begin
F.LoadFromFile(OpenDialog1.FileName);
RowCount := StrToInt(F[0]); // Zeilen
ColCount := StrToInt(F[1]); // Spalten
Edit1.Text := F[1];
Edit2.Text := F[0];
for i := 0 to (RowCount - 1) do // Zeilen M1
Rows[i].CommaText := StrtoInt F[i+2];
end;
except
end;
end;
Kann mir jemand weiterhelfen?!
Danke schonmal im vorraus!
MfG Anna
[edit=Jelly]Wie bereits angemerkt wurde handelt es sich wohl doch eher um Win32 Mfg, Jelly[/edit]