Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.153 Beiträge
 
Delphi 12 Athens
 
#11

Re: [OS] Metaballs-About Preview

  Alt 16. Mai 2010, 12:12
Einfache Lösung:

Erzeuge diesen Dialog erst, wenn er benötigt wird.
Man muß nicht alles sofort beim Programmstart automatisch von Delphi erzeugen lassen, so daß es die meißte Zeit sinnlos im Hintergrund rumliegt/arbeitet.
( Wir haben heutzutage ja genug RAM, aber muß man diesen denn immer sinnlos verschwenden? Vorallem bei soetwas, welches eigentlich fast nie angezeigt wird. )

Den Dialog, bzw. die Form in den Projektoptionen => Formulare nach "verfügbare Formulare" verschieben
und dann diesen manuell aufrufen, wenn er angezeigt werden soll.
Delphi-Quellcode:
var Dialog: TMyAboutDialog;

Dialog := TMyAboutDialog.Create(Self);
try
  Dialog.ShowModal;
finally
  Dialog.Free;
end;
oder
Delphi-Quellcode:
with TMyAboutDialog.Create(Self) do
  try
    ShowModal;
  finally
    Free;
  end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat