Forum: Cross-Platform-Entwicklung
by schaumermal,
15. Apr 2022
Die Form die aufrufe ist eine Scanform.
Bei jedem Scanvorgang (Artikelnummer, Auftragsdaten, etc) wird diese Form aufgerufen.
Die Scanform schließe ich nach erfolgreichem Vorgang mit dem Befehl Self.Close.
Damit müsste die Instanz ja wieder gelöscht werden.
Zumindest wenn ich prüfe if assigned(Scan) bekomme ich immer false zurück.
Aber das oben beschriebene Phänomen tritt trotzdem auf.
Forum: Cross-Platform-Entwicklung
by schaumermal,
15. Apr 2022
Hallo zusammen,
wer kann mir bei dem folgenden Problem helfen?
Ich habe ein Programm geschrieben in dem ich eine bestimmte Form mehrfach aufrufe.
Nun habe ich festgestellt, dass diese Form immer "langsamer" wird wenn ich diese das 5. bis 6. mal aufgerufen habe.
Anbei ein kleines Testprogramm welches dieses Verhalten zeigt.
Einfach das Programm starten. Die Form 2 über den Button...