Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
Delphi 12 Athens
|
Re: Partielle Klassen
26. Mär 2010, 17:52
Joar, die Lösungen:
- abgeleitete Klassen
Delphi-Quellcode:
// erste Unit
type
TBaseClass = class
public
procedure InUnit1;
end;
// zweite Unit
uses
ersteUnit;
type
TMainClass = class(TBaseClass);
public
procedure InUnit2;
end;
- Class Helper
- Include-Dateien
Delphi-Quellcode:
// erste Unit
type
TMyClass = class
public
procedure InUnit1;
procedure InUnit2;
end;
procedure TMyClass.InUnit1;
begin
end;
{$include zweiteUnit.inc}
// zweite Unit
procedure TMyClass.InUnit2;
begin
end;
oder
Delphi-Quellcode:
// erste Unit
type
TMyClass = class
public
procedure InUnit1;
{$define ZweiHeader}
{$include zweiteUnit.inc}
end;
procedure TMyClass.InUnit1;
begin
end;
{$include zweiteUnit.inc}
procedure InUnit2;
// zweite Unit
{$ifdef ZweiHeader}
{$undef ZweiHeader}
procedure InUnit2;
{$else}
procedure TMyClass.InUnit2;
begin
end;
{$endif}
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
|