Einzelnen Beitrag anzeigen

OG Karotte
(Gast)

n/a Beiträge
 
#1

Control in Abhängigkeit der Windowsversion verwenden

  Alt 12. Jan 2008, 18:57
Hallo zusammen,

ist es möglich ein Control in Abhängigkeit der Windowsversion zu verwenden???

Die grundlegenden Eigenschaften sind identisch, nur erzeugt das Control unter Vista ein völlig anderes Verhalten als unter den vorherigen Windowsversionen. Daher suche ich nach einer (einfachen) Möglichkeit in Abhängigkeit von der OS-Version ein Control zu verwenden, ohne den kompletten Code quasi zweimal zu schreiben.

Beispiel:
Delphi-Quellcode:
var
  AControl: TObject;
begin
if WinVista then
  AControl := TSomeControl.Create(self)
else
  AControl := TAnotherControl.Create(self);

with AControl do begin
  // tue irgendwas
end;
  Mit Zitat antworten Zitat