C.Elsen: Rückgabewerte

Guten Morgen zusammen.

Wie kann ich mit einer ASP Funktion einen Wert zurückgeben?

Folgendes funktioniert nicht:

<%
sub funktionsname()
  return 123
end sub

test = funktionsname()
%>

  1. Guten Morgen zusammen.

    Wie kann ich mit einer ASP Funktion einen Wert zurückgeben?

    Folgendes funktioniert nicht:

    <%
    sub funktionsname()
      return 123
    end sub

    test = funktionsname()
    %>

    Guten Morgen
    eine kurze Empfehlung, bevor Du jeden Befehl aus diesem Forum holst:
    www.activeserverpages.com, dort steht wirklich alles über ASP.
    Du solltest schreiben

    sub funktionsname()
      funktionsname =123
    end sub
    dann kriegt test = funktionsname() das so mit.
    Gruss
    Christian

    1. Guten Morgen
      eine kurze Empfehlung, bevor Du jeden Befehl aus diesem Forum holst:
      www.activeserverpages.com, dort steht wirklich alles über ASP.
      Du solltest schreiben

      sub funktionsname()
        funktionsname = 123
      end sub
      dann kriegt test = funktionsname() das so mit.
      Gruss
      Christian

      Tja, da bin ich nochmal. Danke für die schnelle Antwort, aber es funktioniert leider nicht. :-(

      Wenn ich folgendes schreibe:

      <%

      sub funktionsname()
        funktionsname = 123
      end sub

      test = funktionsname()

      %>

      Liefert mir der Browser die Fehlermeldung:

      Laufzeitfehler in Microsoft VBScript-Fehler '800a000d'

      Typen unverträglich: 'funktionsname'

      /test.asp, Zeile 7

      1. Sorry, hab' mal wieder zu schnell aufgegeben. Die Lösung lautet:

        <%

        function funktionsname()
          funktionsname = 123
        end function

        response.write funktionsname()

        %>

        Trotzdem Danke, Christian, für den Tip mit www.activeserverpages.com! Echt gute Site.