Einzelnen Beitrag anzeigen

Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: TForm kann nicht übergeben werden!!!!

  Alt 25. Dez 2005, 16:13
Hm das ist klar...

Du darfst Deiner Methode auch nicht einen Typ von TForm übergeben sondern definier dir einen Typ wie
TFormClass = class of TForm und verwende diesen.

Beispiel:
Delphi-Quellcode:

...

type
   TFormClass = class of TForm;



procedure Tconfig_form.CreateShowmodalForm(ShowForm: TFormClass);
begin
  with ShowForm.Create(nil) do
    begin
      Showmodal;
    end;
end;
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat