Forum: Cross-Platform-Entwicklung
Delphi
by Devil1925,
21. Jun 2016
Ich habe nun eine "Lösung" des Problems Gefunden: Ich habe das Grid auf ein Anderes Formular ausgelagert, welches ich beim Schliessen auf NIL setze GRD := nil;.
Damit ist jeder Aufruf des Formulars quasi der erste und es Funktioniert.
Forum: Cross-Platform-Entwicklung
Delphi
by Devil1925,
16. Jun 2016
Ich habe mal weiter getestet und bin zu dem Ergebnis gekommen, das Phänomen auch auftritt, wenn ich z.B. nur die Spaltennamen verändere.
Ich habe Folgenden Code eingefügt und auch hier tritt der Fehler beim zweiten Durchlauf in der zweiten Spalte auf:
for I := 0 to GRD.ColumnCount -1 do
Begin
Name := GRD.Columns.Header;
GRD.Columns.Header := Name + '1';
End;