Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Programm schneller machen

  Alt 7. Mai 2005, 19: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")
  Mit Zitat antworten Zitat