Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#12

AW: Private/Public in Unit mit gesammelten Funktionen ala Math

  Alt 6. Jul 2012, 10:28
Forwad kann man auch in der Implementation benutzen.

Delphi-Quellcode:
function XYZ: string;
  forward;

function ABC: string;
begin
  Result := XYZ;
end;

function XYZ: string;
begin
  Result := ABC;
end;
Delphi-Quellcode:
interface

function ABC:String;

implementation

function Hilfsfunktion:String;
begin
//Mach was
end;

function ABC:String;
begin
  Resulz := Hilfsfunktion;
end;
"neuere" Delphis (seit mindestens 2006) können auch Typen verschachteln. (engebettete Typen, oder wie man das nennt)

Delphi-Quellcode:
interface

type
  TPublicClass = class
  private type
    TPrivateClass = class
    end;
  private
    function PFunc: TPrivateClass;
  public

  end;

implementation

type
  TUnitPrivate = class
  end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat