Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
10. Okt 2005
Du hast S1 nicht initialisiert. Und wenn du etwas im OnTimer-Ereignis erledigst, dann ist es oft ratsam den Timer für die Dauer der Verarbeitung zu deaktivieren. Außerdem fällt mir auf, dass da nirgends ein Vergleich auf doppelte Zellwerte statt findet. Ob man mit Rows.Clear() wirklich eine Zeile aus dem Grid entfernen kann, so dass die anderen Zeilen die Lücke schließen? Probiere es einfach mal...
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
10. Okt 2005
Hallo lucius,
nur ein Ansatz - ungetestet:
procedure DeleteRow(sg: TStringGrid; iRow: integer);
var
i: integer;
begin
with sg do begin