Hallo,
dir scheind noch nciht ganz klar zu zu sein, wann du wo was aufrufen kannst. Die Schnellerklährung lautet inetwa so:
Dein Projekt ist in mehrere Teile (Units) unterteilt. In jeder Unit kannst du alles verwenden, was in ihr selbst definiert ist. Willst du in einer Unit Proceduren, Funkionen, constanten, Variablen usw. aus einer anderen Unit aufrufen, so musst du diese per
uses Anweisung einbinden.
z.B. so:
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: 30: 31: 32: 33:
| unit Unit1; interface
function Quadreire(X : Integer) : Integer;
implementation
function Quadreire(X : Integer) : Integer; begin Result := X * X; end;
end.
unit Unit2;
interface
function Hoch3(X : Integer) : Integer;
implementation uses Unit1; function Hoch3(X : Integer) : Integer; begin Result := Quadreire(X) * X; end;
end. |
Die sinnigkeit dieser lösung des Mathematischen Problemms sei mal dahingestellt, aber ich glaube das Prinzieb wird deutlich.
Ansonsten kann ich nur die Letkürer einschlägiger Anfänger Tuturials (
1,
2) empfehlen.
Gruß
Klabautermann