Einzelnen Beitrag anzeigen

Panthrax

Registriert seit: 18. Feb 2005
286 Beiträge
 
Delphi 2010 Enterprise
 
#9

Re: Komponenten variabel halten (unterschiedliche Editionen)

  Alt 7. Apr 2009, 19:32
Beispielvorschlag:
Delphi-Quellcode:
unit StdComps; // Standard-Komponenten

interface

type
  TMyComp = class
    { ... }
  end;

implementation

{ ... }

end.
Delphi-Quellcode:
unit ExtComps; // erweiterte oder andere Komponenten

interface

uses
  StdComps;

type
  TMyComp = class(StdComps.TMyComp)
    { ... }
  end;

implementation

{ ... }

end.
Delphi-Quellcode:
{$Define StandardVersion}
{.$Define ExtendedVersion}
program Demo;

{$AppType Console}

uses
  {$IfDef StandardVersion}StdComps{$EndIf}
  {$IfDef ExtendedVersion}ExtComps{$EndIf};

{ ... }

var
  MyComp: TMyComp;

begin
  { ... }
end.
"Es gibt keine schlimmere Lüge als die Wahrheit, die von denen, die sie hören, missverstanden wird."
  Mit Zitat antworten Zitat