ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
525
525
EMPFEHLEN
-
23.04.07 11:59 #1
- Registriert seit
- Apr 2007
- Beiträge
- 13
Hallo liebe Com.,
ich bin neu hier und habe mich natuerlich angemeldet weil mir eine Frage foermlich unter den Naegeln brennt:
Wie kann ich mit ASP classic Callback-Funktionen implementieren?
So habe ich mir das gedacht:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
Function cbRouterStrForm(cbFunc, Values) Dim result, e For each w in Values e = cbFunc(Values) result = e & ">" '' und hänge das Resultat an die Ergebnisliste an. Next cbRouterStrForm = result End Function Function cbResponseAlert(strMessage) Dim result result = cbResponseAlert & " Achtung CBAlert!@" cbResponseAlert = result End Function
Natuerlich gibts Probleme mit den Methodenaufrufen. Hat jemand heise Tipps zum Thema?
Viele Dank im vorraus.Geändert von ironmonkey2 (23.04.07 um 12:08 Uhr)
-
23.04.07 12:19 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hallo.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
CallCallback GetRef("Test"), "Alex" CallCallback GetRef("Test2"), "Alex" function CallCallback(func, name) func(name) end function function Test(str) Response.Write ("Hallo " & str & ", ich bin 'Test'<br />") end function function Test2(str) Response.Write ("Hallo " & str & ", ich bin 'Test2'<br />") end function
Das sollte dir helfen, oder?
lg, AlexWith the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
23.04.07 12:38 #3
- Registriert seit
- Apr 2007
- Beiträge
- 13
Das sieht gut aus vielen Dank.
Aber wie kann ich die CB richtig aufrufen?
Edit:
Code :1 2
CallCallback GetRef("Test"), "Alex" CallCallback GetRef("Test2"), "Alex"
Mal glatt ueberlesen.
Vielen Dank mir fehlt ein Stein von Herzen!Geändert von ironmonkey2 (23.04.07 um 12:40 Uhr)
-
23.04.07 14:10 #4
- Registriert seit
- Apr 2007
- Beiträge
- 13
Tjo nun will ich aber eine Collection uebergeben und die auswerten..
wie ruf ich da auf *gruebel*
Edit: Aufruf berichtigt tut was es soll
Callback in Include:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
<% Function cbRouterStrForm(cbFunc, Values) Dim result, e, w For Each w in Values e = e & cbFunc (Values.Item(w)) & ">" Next result = e cbRouterStrForm = result End Function Function cbResponseAlert(strMessage) Dim result result ="Etwas tun" & strMessage cbResponseAlert = result End Function %>
Seitenaufruf:
Code :1 2 3 4 5 6
... Set dicTest = Server.CreateObject("Scripting.Dictionary") dicTest.Add 0,"1" dicTest.Add 1,"2" toDo = cbRouterStrForm (GetRef("cbResponseAlert"),dicTest) ...Geändert von ironmonkey2 (23.04.07 um 14:22 Uhr)
-
23.04.07 14:21 #5
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Im vorherigen Beispiel hab ich ja eh auch einen Parameter übergeben. ("Alex") - was für ein Parameter das ist, ist ja egal.
Code :1 2 3 4 5 6 7 8 9 10 11 12
function AFunctionWithParams(a, b, c, d) ' do something.. end function function Bla Dim callback = GetRef("AFunctionWithParams") callback(a, b, c, d) ' aufruf von AFunctionWithParams end function
Wennst noch Probleme hast, zeig mal n bissl Code von dir.
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
23.04.07 15:06 #6
- Registriert seit
- Apr 2007
- Beiträge
- 13
Ich glaub darauf komm ich noch zurueck. Du hast mir schon seeeeeeehr geholfen.
Grosser Daumen nach oben!
-
23.04.07 15:56 #7
- Registriert seit
- Apr 2007
- Beiträge
- 13
Hmm ich hab eigntlich nicht viel geaendert und nun wird bemaengelt das ich mit GetRef nicht aufrufen kann code ist aber wie oben (ging schon).
Edit: Gut gut Funktionsnamen sollten auch gleich sein
Geändert von ironmonkey2 (23.04.07 um 16:28 Uhr)
Ähnliche Themen
-
Steiff Classic
Von Gr00pi im Forum 3D-StillsAntworten: 4Letzter Beitrag: 23.10.09, 08:27 -
Flaschenöffner Classic
Von IceCòóL im Forum 3D-StillsAntworten: 9Letzter Beitrag: 14.03.09, 18:08 -
Media player classic und SWF
Von gorgar1972 im Forum Videoschnitt, Videotechnik & -produktionAntworten: 0Letzter Beitrag: 02.11.06, 11:51 -
xml parsen und callback funktionen
Von freddie23 im Forum PHPAntworten: 0Letzter Beitrag: 11.08.05, 16:39 -
Default Parameter & Callback Funktionen?
Von jccTeq im Forum C/C++Antworten: 7Letzter Beitrag: 21.02.05, 11:18





Zitieren

Login





