Einzelnen Beitrag anzeigen

AlphaBug

Registriert seit: 2. Mär 2004
Ort: hinterm Transistor 246 gleich links
46 Beiträge
 
Delphi 6 Enterprise
 
#8

Re: Definieren von Funktionen unter Type

  Alt 29. Jun 2004, 11:35
Hi ,

Da die Units (grob gesagt) in einen Interface-Abschnitt und einen Implementation-Abschnitt unterteilt sind, gibt es mehrere Möglichkeiten Methoden zu deklarieren.

Methoden, die im Interface-Abschnitt deklariert wurden, gehören entweder einer Klasse an oder sind öffentlich verfügbar.
Gehört die Methode zu einer Klasse, kann man sie nur über ein von der Klasse erstelltes Objekt aufrufen.

Methoden im Implementation-Abschnitt können auch nur dort verwendet weden.

Und diese "Funktion1" kann bspw. nur in "Procedure1" aufgerufen werden. -->
Delphi-Quellcode:
procedure Procedure1;
  function Funktion1(Value: Boolean): Boolean;
  begin
    Result := not Value;
  end;
var B: Boolean;
begin
  B := Funktion1(True);
  ...
end;
Delphi 4ever !
  Mit Zitat antworten Zitat