Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Proceduren und Konstanten


fuman - Di 16.09.08 18:16
Titel: Proceduren und Konstanten
Hallo,
mir wurde öfters gesagt das ich proceduren in meinen Programmen verwenden sollte.
nunja es ist lang her als ich das, dass lezte mal gemacht habe.
deshalp wollt ich mal nachfragen obs mir nochmal jemand erklären kann.
also wo ich die deklariere, was ich schreiben muss und und und...
ich arbeite im moment noch mit recht kleinen programmen wie Taschenrechner o.ä.
Das gleiche problem habe ich mit den konstanten.
MFG
fuman


Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Di 16.09.2008 um 18:24


Delete - Di 16.09.08 18:19

Lese am besten mal Chistian Stellmanns Grundlagen Tutorial.Suche mit der Forum-Suche oder mit Google.


Jakob_Ullmann - Di 16.09.08 18:33

@Konstanten, nach dem Schlüsselwort "const", wie "var", bloß halt davor. Es gibt echte und typisierte Konstanten:


Delphi-Quelltext
1:
2:
3:
const
  a = 5// Echte Konstante
  b: Integer = 5// Typisierte Konstante


@Prozeduren: Deklarierst du im type-Bereich und schreibst sie dann in den implementation-Bereich.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
...

type
  procedure A(argument: string; argument2: Integer; argument3, argument4: Boolean);
  ...
  TForm1 = class(TForm)
    ...
  private
    procedure B;
  end;

implementation

...

procedure A(argument: string; argument2: Integer; argument3, argument4: Boolean);
begin
  ...
end;

...
procedure TForm1.B;
begin
  ...
end;

...

end.


Gausi - Di 16.09.08 18:34

user profile iconj.klugmann hat folgendes geschrieben:
Lese am besten mal Chistian Stellmanns Grundlagen Tutorial.Suche mit der Forum-Suche oder mit Google.


Na, so findet man das aber nicht. Der Typ heißt user profile iconChristian Stelzmann. :mrgreen:


Delete - Di 16.09.08 18:40

Mist!Ich war mir nicht sicher und habe mich dann für das entschieden. :oops: