Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.173 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Klassentyp zur Laufzeit ändern

  Alt 25. Mär 2009, 06:20
So geht das nicht. Du könntest aber abhängig von OS die Instanz entsprechend erstellen:

Delphi-Quellcode:
if IsVista then
  Application.CreateForm(TVistaForm, frmMain)
else
  Application.CreateForm(TMainForm, frmMain);
Sinnvoller ist aber m.E. das der Implementierungscode einer Klasse alle Windows-OS-Versionen handeln kann.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat