Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Allgemeine Fragen zu Proceduren


starsurfer - Sa 20.08.05 18:24
Titel: Allgemeine Fragen zu Proceduren
1.Proceduren

Was ist der Unterschied zw. einer Procedure die ich einfach so einfüge:


Delphi-Quelltext
1:
2:
3:
4:
procedure hallo;
begin

end;


und einer Procedure die ich zuerst in Private deklariere:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
type
  TForm1 = class(TForm)
  private
    procedure hallo;{ Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

.
.
.

procedure tform1.hallo;
begin

end;



Ich weis das ich mit der "ersten" Procedure nicht auf Komponenten des Formulars zugreifen kann, ist das der einzige Unterschied?


Moderiert von user profile iconChristian S.: Topic aus Sonstiges verschoben am Di 23.08.2005 um 11:19
Moderiert von user profile iconChristian S.: Zweite Frage aus Thread entfernt


Narses - Sa 20.08.05 23:28

Moin!

Na, mit 24 Beiträgen solltest du aber schon wissen, dass nur eine Frage pro Thread erlaubt ist. Wird dir sicherlich auch gleich noch ein Mod auf´s Auge drücken. :wink:

user profile iconstarsurfer hat folgendes geschrieben:
Ich weis das ich mit der "ersten" Procedure nicht auf Komponenten des Formulars zugreifen kann

Wer sagt denn sowas:

Delphi-Quelltext
1:
2:
3:
4:
procedure hallo;  
begin  
  Form1.Edit1.Text := '';
end;

Geht doch prima! :wink: Nein, im ernst, das hat nur was damit zu tun, wie "sauber" du programmieren willst bzw. was du damit bezwecken willst; das kann man nicht auf die Frage "was ist der Unterschied" reduzieren.

cu
Narses

Moderiert von user profile iconChristian S.: Antwort auf zweite Frage entfernt, per PN zur späteren Verwendung zugesendet ;-)