Kommentare: VBscript Funktionen und Prozeduren

 

Fragen / Kommentare zu VBscript Funktionen und Prozeduren

(neueste zuerst)


✍anonym
07.05.2012 08:44
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 :"

✍anonym
16.08.2010 16:59
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