Registriert seit: 18. Feb 2005
286 Beiträge
Delphi 2010 Enterprise
|
Re: Komponenten variabel halten (unterschiedliche Editionen)
7. Apr 2009, 20: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."
|