Zitat:
Das ist ein Widerspruch in sich.
Mag zwar stimmen, aber ich geh mal davon aus dass der richtig ist, weil der ja auch vorher funktioniert hat! Vielleicht braucht es ja ne "uses" oder irgendwas anderes.
Zitat:
Und in welcher Zeile genau kommt die
Access Violation?
Genau dann wann er was einlesen soll:
Delphi-Quellcode:
F := TStringList.Create;
try
F.LoadFromFile(FileName);
StringGrid.RowCount := StrToInt(F[0]); \\ einmal hier!!
StringGrid.ColCount := StrToInt(F[1]); \\wenn das davor nicht wäre, dann hier
for i := 0 to (StringGrid.RowCount - 1) do
StringGrid.Rows[i].CommaText := F[i + 2]; \\ wenn vorher keine verletzung war, dann hier!!!
finally
F.Free;
irgendwelche ideen?