Kommentare: VBscript Funktionen und Prozeduren
Beitrag erstellt von Bernhard
| Veröffentlicht: 15.04.2009
| Aktualisiert: 11.10.2016 |
|🔔
| Kommentare:2
Fragen / Kommentare zu VBscript Funktionen und Prozeduren
(neueste zuerst)User: Bruchi
rem als Zahlenbeispiel und ausführlich
Option Explicit
dim erg, temp
function Addiere(x,y)
erg=x+y
Addiere=erg
end function
temp= Addiere(2,3)
msgbox temp,,"Summe :"
User: R.Deier
Das 2.Beispiel zeigt keine eigentliche Funktion, die "einen Wert zurückgibt", sondern eine als Funktion daherkommende Prozedur, so wie dies in Sprachen üblich ist, die gar keine Prozeduren kennen (wie etwa Java). Eine echte Funktionsdefinition zusammen mit ihrem Aufruf müsste so aussehen:
function verkette(x,y)
verkette= x & y 'hier Rückgabe des Funktionswertes
end function
MsgBox verkette("Hallo ","Welt"),1,"Funktionen" 'Aufruf als Funktion
'--------------------------------------------------------------------
' Funktion als Prozedur (könnte auch mit anderer Syntax als sub deklariert sein):
function verkettete_Ausgabe(x,y)
wscript.echo x & y
end function
verkettete_Ausgabe "Hallo2 ", "Welt2" 'Aufruf wie Prozedur