![]() |
Programm schneller machen
Ich hab nen problem! (ach wirklich...) auf jeden fall hab ich nen ziemlich umfangreiches programm geschrieben nur das reagiert total lahm. wenn ich es schließen dauert das zum bsp. 2 sekunden. Kennt ihr Methoden, ohne den Programmumfang einzuschröänken, das ganze schneller zu machen?
|
Re: Programm schneller machen
Hi,
um was für ein Programm handelt es sich? Ohne konkreten Quelltext (z.B. der, der beim Beenden ausgeführt wird) kann ich Dir leider nicht sagen, wo die Bremse in Deinem Programm liegt. mfG mirage228 |
Re: Programm schneller machen
Nur so: Datensensitive Elemente verlangsamen die Ausführung beträchtlich.
Ich würde: - Beim Programmstart nur die wirklich unmittelbar notwendigen Formulare und Datenmodule erzeugen. - Alle Dialoge und sonstigen Windows on-demand erzeugen (und wieder freigeben). Damit vermeidest Du, das z.B. unsichtbare TDBEdits sich nach jedem Post unnötigerweise refreshen. - Nicht benötigten Speicher im Kontext des Idle-Loops des Hauptformulars freigeben ('Wenn gerade nix zu tun ist') Dann hat das Programm beim Beenden nicht mehr mit unnötigem Ballast zu tun. Aber, wie eben schon erwähnt: Ohne etwas genauere Beschreibung kann man nix machen. |
Re: Programm schneller machen
![]() Kosted jedoch ein paar €. |
Re: Programm schneller machen
Non-VCL arbeiten und alles ist viel schneller!
|
Re: Programm schneller machen
Zitat:
|
Re: Programm schneller machen
Zitat:
Wieso sollt die Verwendung von VCL das Programm langsamer machen? Nenn mir mal (außer die aufgrund der Exe-Größe) gewonnene generelle Geschwindigkeit. Die Anwendung soll schneller werden ohne viel umbauen zu müssen. |
Re: Programm schneller machen
Die VCL ist meiner Meinung nach überladen, und enthält viele Dinge die kein Mensch braucht, und das macht sie Langsammer!
|
Re: Programm schneller machen
Zitat:
|
Re: Programm schneller machen
könnte jemand mal beschreiben, wie man komplett auf die VCL verzichten kann?
danke klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz