Var.-Übergabe mit Return funzt nit

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

BladeRunner

Moderator

Betreff: Var.-Übergabe mit Return funzt nit

BeitragMo, März 01, 2004 16:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
hab folgendes Problem: ich will eine vorbestehende Variable an eine Input-Routine übergeben und die Veränderung in dieselbe Variable Übernehmen. hatte (vereinfacht) folgenden Code:

Code: [AUSKLAPPEN]

.deklarationen
global file$
.
.
.
Function Eingabe_box()
.
.
file$=neu_input(file$)
end Function

Function neu_input(feld$)
;hier wird die Eingabe verarbeitet, längeres Stück code
return feld$
end function


Funktioniert aber nicht. ein Probeweise in neu_input gesetzter text-Befehl zeigt mir, dass beim ersten Aufruf file$ noch brav übergeben wird, auch Änderungen werden erkannt, bei der Rückübergabe jedoch erhält File$ den Wert 0 Crying or Very sad
Wenn ich in Neu_input alle feld$ mit file$ ersetze und auf das Return verzichte geht es auch, d.h. der Input ist funktionsfähig nach Wunsch.
Allerdings würd ich mit der Funktion gern frei (auch lokale) Strings beeinflussen können, und nit nur das (aus anderen Gründen) globale file$.

Weiß jmd. wo der Fehler liegt ?
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

Edlothiol

BeitragMo, März 01, 2004 16:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hast das $ nach dem Funktionsnamen vergessen. Sonst wird ja ne Zahl zurückgegeben.

BladeRunner

Moderator

BeitragMo, März 01, 2004 16:31
Antworten mit Zitat
Benutzer-Profile anzeigen
ARGH! Ich Trot... Embarassed
Herzlichen Dank !
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group