Re: String von Funktion zurück geben Kategorie: Programmierung (von André H. - 24.08.2003 10:40) | |
Als Antwort auf String von Funktion zurück geben von Steffen - 23.08.2003 18:48
| |
Hallo Steffen, Array-Datentypen, dazu gehören auch Strings und zusammengesetzte(eigene) Datentypen, können nicht mit "return" zurückgegeben können. (siehe auch auch Handbuch (Unit)S.66ff) Da diese Datentypen einer Fuktion nur als Referenz übergeben werden, kann man diese so "zurückgegeben". Bei Strings: function xyz(string zielstring) { zielstring="irgendein Text"; } Wichtig ist, da� der Zielstring bereits beim Funktionsaufruf als Parameter angegeben wird. string s; xyz(s); In "s" steht nun der in der Funktion xyz zugeordnete String. Gleiches gilt für Arrays und zusammengestzte Datentypen. MfG André H. > Hallo Zusammen, > > ist es möglich einen String von einer Function in das Hauptprogramm zurück zu geben ?? > > Ich erhalte immer die Meldung "type mismatch" bei folgendem Befehl: > return string_variabel; > oder > return "Hallo"; > > > Danke !! > Gru� Steffen Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |