Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zeigervariable auf modale Form (https://www.delphipraxis.net/18845-zeigervariable-auf-modale-form.html)

rbest 25. Mär 2004 08:42


Zeigervariable auf modale Form
 
Hi Delphi-Profies,
habe eine evtl. merkwürdige Frage. Folgende modale Form ...
Delphi-Quellcode:
type
  TfrmList = class(TFormDialog)
  // blablabla

var
  frmList: TfrmList;
... wird später dann wie folgt zum Leben erweckt:
Delphi-Quellcode:
  frmList := TfrmList.Create(Self);
  frmList.ShowModal;
Was spräche nun dafür/dagegen stattdessen mit lokalen Zeigervars zu arbeiten. Also ungefähr so:
Delphi-Quellcode:
var dlgList: TfrmList;
begin
  dlgList := TfrmList.Create(Self);
  dlgList.ShowModal;
end
Welche Vor- oder Nachteile habe ich bei diesen beiden Varianten?
Danke für die Info.

Sharky 25. Mär 2004 08:51

Re: Zeigervariable auf modale Form
 
Zitat:

Zitat von rbest
...
Delphi-Quellcode:
var dlgList: TfrmList;
begin
  dlgList := TfrmList.Create(Self);
  dlgList.ShowModal;
end
...

Hai rbest,

mache ich fast immer nur so. Genauer gesagt: Ich arbeite ohne eine Variable.
Delphi-Quellcode:
begin
  with TfrmList.Create (self) do
  begin
    try
      ShowModal;
    finally
      Free;
    end;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:31 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