Wofür steht das Schlüsselwort out in Delphi?
- Out markiert in Delphi ein Ausgabeparameter, der an eine Funktion oder Prozedur übergeben wird.
- Out ist vergleichbar mit dem Variablenparameter var und wird dann verwendet, wenn nicht initialisierte Variablen an Funktionen und Prozeduren übergeben werden (Wert muss nicht vorbelegt sein).
- Der Ausgabeparameter out wird wie ein Variablenparameter per Referenz übergeben (der ursprüngliche Wert der referenzierten Variablen wird verworfen, wenn diese als Ausgabeparameter an eine Routine übergeben wird).
- Mit Hilfe von out und Variable dahinter können in Funktionen zusätzlich zum Result-Wert weitere Daten ausgegeben werden.
- Out beschreibt also eine Variable nur für die Ausgabe.