albertminrich
Goto Top

Vbs: Das Ergebnis einer function mit Parametern per msgbox ausgeben?

Hallo,

ich hab ein kleines vbs-Problem.

Das hier funktioniert:
msgbox test
function test
	test = "blabla"  
end function

Das hier dagegen nicht
msgbox test "hallo"  
function test (wert)
	test = wert & "blabla"  
end function
Fehlermeldung: "VBScript compilation error: Expected end of statement"

Die Function an sich funktioniert aber, wenn ich das msgbox weglasse, kommt kein Fehler:
test "hallo"  
function test (wert)
	test = wert & "blabla"  
end function

Wie macht man das richtig?
Danke
AlbMin

Content-ID: 220825

Url: https://administrator.de/forum/vbs-das-ergebnis-einer-function-mit-parametern-per-msgbox-ausgeben-220825.html

Ausgedruckt am: 08.04.2025 um 06:04 Uhr

bastla
bastla 30.10.2013 aktualisiert um 23:19:04 Uhr
Goto Top
Hallo AlbertMinrich!

Das hier funktioniert wiederum doch face-wink:
msgbox test("hallo")  
function test(wert)
	test = wert & "blabla"  
end function
Grüße
bastla
rubberman
rubberman 30.10.2013 um 23:34:44 Uhr
Goto Top
Hallo AlbertMinrich,

wie bastla schon geschrieben hat, gehört die Parameterliste in Klammern eingefasst.

Faustregel:
Überall wo du einen Rückgabewert verarbeiten willst (Funktionsaufrufe) muss du Klammern setzen, dort wo du keinen Rückgabewert bekommst (Subroutinen) keine Klammern.

Grüße
rubberman
AlbertMinrich
AlbertMinrich 31.10.2013 um 00:06:08 Uhr
Goto Top
Super. Funktioniert wunderbar.

Danke und Gruß
AlbMin