Entwickler-Ecke
Sonstiges (Delphi) - funktions, proceduren-unit
MathiasH - Sa 06.07.02 11:05
Titel: funktions, proceduren-unit
Hi
die frage müsste eigentlich simpelst sein:
wie mache ich eine neue unit, die meiner Anwendung funktionen, coinstanten etc. bereitstellt?
(Mein Proble liegt bei Syntax, uses-klausel etc. !Ich kann eine neue Unit erstellen!)
Mit einer kurzen beispielunit bin ich komplett zufrieden
MathiasH
Klabautermann - Sa 06.07.02 11:54
Hallo,
du erstellst eine neue Unit durch Datei->Neu->Unit. Du erhälst dan so ein Grundgerüst:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| unit Unit2;
interface
implementation
end. |
Zwischen Interface un Implementation kannst du "prototypen" deiner Funktionen und Proceduren sowie allgemein zugängliche Constanten, Variablen und Typen Deklarieren. Unter implementation programmierst du deine funktionen aus und kanns interne Constanten, Variablen und Typen festlegen. Also einach gesagt, alles was im Interface Teil steht kann später dort verwendet werden wo deine Unit eingebunden wird. In beiden Abschnitten kannst du selber per uses andere Units einbinden. Vorzugsweise, solltest du das im implementation Teil machen, ausgenaommen natürlich dann wenn du dinge aus der eingebundenen Unit im Interface Teil verwendest.
Das ganze könnte also so aussehen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| unit Unit2;
interface const Pie = 3.1415;
function Quadriere(Wert : Extended) : Extended;
implementation
uses NeAndereUnit;
function Quadriere(Wert : Extended) : Extended; begin result := Wert * Wert; end;
end. |
Genaueres solltest du in der Online-Hilfe finden.
Gruß
Klabautermann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!