Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#3
  Alt 6. Jul 2003, 14:26
Moin Alexander,

sollte

SetLength(fenster,High(fenster)+2); nicht besser

SetLength(fenster,Length(fenster)+1); heissen?

Bei leerem Array wäre High(...) = -1, anschliessend 1 (statt 0), dann 3 (statt 1) usw.

Ob die Funktion nur einmal aufgerufen wird kannst Du eventuell auch mal dadurch prüfen, indem Du einen Zähler global definiertst, zu Beginn der Funktion hochzählst, und z.B. auf einem Label ausgibst oder in eine Datei schreibst. Dann wird die Auswirkung von ShowMessage unterbunden.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat