(Moderator)
Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
Delphi 2007 Enterprise
|
Re: Programm schneller machen
7. Mai 2005, 20:41
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.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
|