Hallo, ich habe ein Problem, dass beim Beenden meines Programms immer, zumindest sehr sehr oft der Runtime Error 217 angezeigt wird.
Ich habe auch schon die anderen Beiträge dazu gelesen und nix verwertbares für mich herausgelesen.
Es hieß mal irgendwo, wenn dieser Fehler kommt, hat es was mit dem Speicher oder so zu tun. Sprcih, irgendwas wird nicht richtig freigegeben bzw. soll eine Macke von Windows sein, wo nix weiter richtig bekannt ist?
Habe meinen Code auch schon auf solche Sachen hingehend geprüft und nix gefunden.
Ich verwende eine Menge Timer im Programm. Ich weiß nicht ob es was damit zu tun haben könnte? Auch werden diese vor dem Beenden auf
Timerxyz.enabled := false;
gesetzt und gewartet, bis alle Timer mit dem Ausführen Ihres Codes fertig sind.
Ich glaube sogar, dass der Fehler erstmalig auftrat, nachdem ich statt nur 3 Scrollboxen, 5 Scrollboxen zur Laufzeit erzeugt habe.
Diese werden aber alle auf der Form erzeugt, also so:
Box1 := TScrollBox.create(Form1);
Das heißt, dass ich sie beim Beenden nicht wieder extra freigeben muss.
Ich weiß nicht mehr weiter, wo ich noch suchen soll?
Eines aber weiß ich: Der Fehler nervt gewaltig!
Ich hoffe das reicht erstmal an Infos. Vielleicht hat ja jemand noch eine Idee, wie ich weiter verfahren könnte.
Lg Marco!