Diskussion:Programmierkurs: Delphi: Pascal: Prozeduren und Funktionen

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Was hier noch fehlt ist die Verwendung von exit --C.hahn 18:12, 25. Sep. 2008 (CEST)[Beantworten]

Okay, steht jetzt drin. --Dannys9 20:21, 6. Nov. 2008 (CET)[Beantworten]

Super ! P.S.:Das man mit exit den Rückgabewert zuweisen kann halte ich für eine etwas fragwürdige Verbesserung. Auf der einen Seite spart es etwas Tipparbeitt, auf der anderen Seite gleicht man sich da immer mehr C an, was eher schlecht ist, denn da geht nur zuweisen und gleichzeites verlassen der Funktion, ws den Code eher unschön macht, gerade, wenn man auch noch exceptions verwendet muss man an zig Stellen schauen wie man reagiert, während man bei Paskal als erstes einen Vorgabe-/Default-Rückgabewert zuweist (z. B. einen Fehlercode) und sich dann zurücklehnen kann musss man bei C überall wo man das Programm verlassen will schauen, welchen wert weise ich denn zu.

Viele Grüße --C.hahn 08:38, 8. Nov. 2008 (CET)[Beantworten]

Ich finde es gar nicht so schlecht, da es auch den Code übersichtlicher macht und einige Blöcke erspart, die nur durch diese beiden zusammenhängenden Anweisungen entstehen. Das gleichzeitige Zuweisen und Verlassen einer Funktion ist m.E. auch sicherer, da man so nichts vergessen kann. Es ist ja auch kein Zwang, sondern nur eine Möglichkeit, die man nutzen kann, wenn's passt. Ich gebe dir aber auf jeden Fall Recht, dass das bisherige Verfahren erhalten bleiben sollte, die Vorteile hast du ja genannt. --Dannys9 21:29, 8. Nov. 2008 (CET)[Beantworten]

Result[Bearbeiten]

Gut! -- Jürgen 16:49, 16. Apr. 2010 (CEST)[Beantworten]

Standardparameter[Bearbeiten]

Hallo, Ich habe einen Abschnitt über Standartparameter Standardparameter hinzugefügt, weil diese selbst sehr oft benutze aber immer vergesse wie man Sie einstellt. Ich habe mit der Wikisprache ganz schön zu kämpfen gehabt, es kann also gerne jemand noch aufhübschen (oder es an den Stil anpassen, falls es noch rausfällt)

Grüße

Leosok 23:49, 6. März 2011 (Nachtrag von Datum/Zeit und Rechtschreibkorrektur durch Jürgen 08:53, 7. Mär. 2011 (CET))[Beantworten]

Gliederung überarbeiten[Bearbeiten]

Ich schlage vor, das Kapitel noch einmal neu zu gliedern. Eine einfache Umformulierung, dass überwiegend der Begriff "Routine" benutzt wird, reicht leider nicht aus. Mir schwebt so etwas vor:

  • Allgemeine, einleitende Hinweise
  • Was für alle Routinen gilt; hier kann man sich abwechselnd auf Prozeduren oder Funktionen beziehen
  • Spezielles für Prozeduren
  • Spezielles für Funktionen
  • Ergänzungen für beides, z.B. Unterroutinen

Gruß Jürgen 09:09, 7. Mär. 2011 (CET)[Beantworten]

Fand es gut dass hier gefunden zu haben. Hab mal versucht die Funktion Kehrwert zu kompilieren mit fpc.Kehrwert unter Linux. Leider Fehlermeldung: Identifier not found "Result"; Syntax error, "BEGIN" expected but "end of file" found

Die Besonderheiten von FP beachtet (Siehe FP-Doku oder auch hier auf der Vorwort-Seite)? --92.196.110.233 18:59, 9. Jan. 2013 (CET)[Beantworten]

Geht's vielleicht genauer?

Naja, so viel steht da ja nun nicht im Vorwort. Zitat: "Dieser Modus [{$MODE DELPHI}] wird [...] für [...] die Pseudovariable Result benötigt. Alternativ können sie den Compiler auch mit fpc -Mdelphi aufrufen.". --92.196.110.233 20:37, 9. Jan. 2013 (CET)[Beantworten]