ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1304
1304
EMPFEHLEN
-
Hallo liebe Leute,
gerade schreibe ich an einem VBS Skript und bräuchte etwas Unterstützung.
Folgendes Problem: Ich schreibe gerne Objekt-Orientiert, wenn möglich, auch in Skripten. Also habe ich dem entsprechend alles als Klasse mit zugehörigen Methoden implementiert. In einer Methode erstelle ich für ein Internet Explorer Objekt so einen Button:
"myfunction" ist eine Methode meiner Klasse, die ich mal Testweise so eingebaut habe:Code :1 2 3 4 5 6 7 8
Set btn = objDocs.CreateElement("button") With btn .Name = "mybutton" .OnClick = GetRef("myfunction") .Style.Width = 100 .Style.Height = 50 .InnerText = "OK" End With
Code :1 2 3
Public Sub myfunction() MsgBox "Hallo MYFUNCTION" End Sub
Wenn ich das Skript starte, bekomme ich diese Fehlermeldung: "Ungültiger Prozeduraufruf oder ungültiges Argument: 'GetRef'". Setze ich die gleiche Methode als Funktion ausserhalb der Klasse, wird diese gefunden und ganz normal ausgeführt. Kennt ihr vielleicht eine Möglichkeit, mit GetRef eine Referenz auf Methode innerhalb einer Klasse zu bekommen, oder geht das überhaupt nicht?
Bin sehr dankbar für jede Hilfe.
Grüsse, Kerim
Ähnliche Themen
-
Mittels JS eine C# Methode aufrufen
Von WaZZkeSS im Forum .NET Web und KommunikationAntworten: 2Letzter Beitrag: 11.06.09, 20:25 -
Mit VB.Net eine PHP-Methode aufrufen
Von codeman im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 23.11.07, 15:26 -
Vor Aufruf einer bestimmten Methode immer erst eine andere Methode aufrufen
Von lernen.2007 im Forum JavaAntworten: 2Letzter Beitrag: 06.06.07, 18:37 -
String aus main und Methode in eine weitere Methode
Von dastool im Forum JavaAntworten: 0Letzter Beitrag: 28.01.06, 13:59 -
NullPointerException bei Übergabe an eine Methode
Von webix im Forum JavaAntworten: 3Letzter Beitrag: 14.04.04, 10:52





Zitieren
Login




