Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - wie kan man units schreiben
DL_Ricko - Di 01.09.09 12:09
Titel: wie kan man units schreiben
moin ich bins mal wider:)
ich wollte mal ein unit schreiben wo ganzfile function sind
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| unit Unit1;
interface
implementation
end. |
sowas wie die SysUtils.pas
aber ich weis nicht wie ich das mache
P.S: ich möchte nur eine function deklariren
P.S.S: oder net man die auch programmbibiyotehken.
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Di 01.09.2009 um 13:27
platzwart - Di 01.09.09 12:17
Könntest du das bitte etwas ausführlicher/verständlicher erläutern?
uko - Di 01.09.09 12:20
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| unit Unit1;
interface
function TuWas(const Eingabedaten: integer): string;
implementation
function TuWas(const Eingabedaten: integer): string; begin Result := 'Hab was getan: '; end;
end. |
So zum Beispiel? Und dann die Unit im Uses- Teil einer anderen Unit einbinden, wenn Du die Funktion dort verwenden willst.
Grüße,
Uli
DL_Ricko - Di 01.09.09 12:41
jo danke und kan man das auch mit prozeduren machen??
Regan - Di 01.09.09 12:46
Ja
DL_Ricko - Di 01.09.09 12:53
und was beteutet
DL_Ricko - Di 01.09.09 12:57
aha gut dnake für die antwort
---
Moderiert von
Narses: Beiträge zusammengefasst---
in welcher unit steht der befehl wirteln
uko - Di 01.09.09 13:24
Probier doch mal die Hilfe aus. Da steht sowas nämlich drinnen! :wink:
Delete - Di 01.09.09 13:35
In meiner Hilfe steht nix zu wirteln (auch nicht zu bewirteln) :lol:
Sylvus - Di 01.09.09 13:39
writeln .... steht für write line.
//edit merkt grad das sich da nur jemand nen Scherz erlaubt hat ;)
hf!
Sylvus
Tilman - Di 01.09.09 13:40
DL_Ricko hat folgendes geschrieben : |
in welcher unit steht der befehl wirteln |
write und writeln stehen in keiner Unit sondern direkt im Compiler... alias-mäßig wird system.pas angegeben.
Um diese Befehle verwenden zu können musst du einstellen "Anwendung für den Textmodus" oder so ähnlich.
uko - Di 01.09.09 13:41
DeddyH hat folgendes geschrieben : |
| In meiner Hilfe steht nix zu wirteln (auch nicht zu bewirteln) :lol: |
Brauchst auch die Delphi Wirtshaus-Edition für diesen Befehl! :P
Nersgatt - Di 01.09.09 13:42
Ne, das hat der Wirth schon von Anfang an eingebaut :mrgreen:
Tilman - Di 01.09.09 13:50
Lasst die Wortspiele sonst haut euch Ricko mit Wirrets Bein^^ (D II Item)
Dude566 - Di 01.09.09 14:05
DL_Ricko hat folgendes geschrieben : |
| jo danke und kan man das auch mit prozeduren machen?? |
Ja denn procedures sind ja auch nichts anderes als functions ohne einen Rückgabewert.
Delete - Di 01.09.09 14:07
Procedures haben keinen Rückgabewert.
Dude566 - Di 01.09.09 14:09
DeddyH hat folgendes geschrieben : |
| Procedures haben keinen Rückgabewert. |
Oh habe mich verschrieben meinte natürlich sie haben keinen Rückgabewert. :roll: :oops:
Delete - Di 01.09.09 14:33
Tilman hat folgendes geschrieben : |
| Um diese Befehle verwenden zu können musst du einstellen "Anwendung für den Textmodus" oder so ähnlich. |
Muss man nicht. Sollte man aber, sonst findet
Writeln keine Standardausgabe und es kommt zu einer Exception.
Martok - Di 01.09.09 14:44
Luckie hat folgendes geschrieben : |
| Muss man nicht. Sollte man aber, sonst findet Writeln keine Standardausgabe und es kommt zu einer Exception. |
Außer, man hat sich vorher eine Console erstellt und an Stdout gebunden.
Macht z.B. meine Debug-Unit.
DL_Ricko - Di 01.09.09 20:53
gut danke und
Tilman hat folgendes geschrieben : |
| Lasst die Wortspiele sonst haut euch Ricko mit Wirrets Bein^^ (D II Item) |
warum ich mache keine Wortspiele
jaenicke - Di 01.09.09 21:06
Timosch hat folgendes geschrieben : |
| Wars nicht so, dass die Befehle bis Delphi 2 tatsächlich Compiler-Magic waren, aber seitdem tatsächlich ganz normal laufen? |
Nein, das ist nach wie vor so. Schreib es doch einfach hin und wähle im Kontextmenü auf dem Wort "Deklaration suchen". Dann landest du im Quelltext der System.pas, wenn du eine gekaufte Version oder Turbo Delphi hast.
Nur bei den alten PEs ist ja der Quelltext nicht dabei.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!