dll aufruf
gee
- vb-script
0 Martin Speiser0 gee
Hi,
versuche aus einer ASP-Seite heraus eine bereits registrierte dll aufzurufen:
<% @language="VBScript" %>
<html>
<head>
</SCRIPT>
</head>
<body>
<% dim check
set check = Server.CreateObject ("DemoProjekt")
check.CheckFile ("C:\test.html") %>
</body>
</html>
leider ohne Erfolg :-(
hat jemand einen Tipp?
Danke Gerd
Hi Gerd
set check = Server.CreateObject ("DemoProjekt")
Bei der ProgID fehlt die Angabe der Klasse. Die ist durch Punkt getrennt vom Objektnamen.
check.CheckFile ("C:\test.html") %>
Bei Prozeduren kommen keine Klammern um die Argumente, das wird dann der nächste Fehler.
Gruß,
Martin
set check = Server.CreateObject ("DemoProjekt")
Bei der ProgID fehlt die Angabe der Klasse. Die ist durch Punkt getrennt vom Objektnamen.
ist es möglich dass ich keine Klasse habe? (ok ich wenig ahnung von vb), kann nämlich kein "class-modul" finden...
check.CheckFile ("C:\test.html") %>
Bei Prozeduren kommen keine Klammern um die Argumente, das wird dann der nächste Fehler.
sprich: check.CheckFile "C:\test.html" ?
Gruß,
Martin
Hi Gerd,
ist es möglich dass ich keine Klasse habe? (ok ich wenig ahnung von vb), kann nämlich kein "class-modul" finden...
eigentlich nicht. Hast du es dir mal mit OLEView angesehen? Da müsste die Klasse kommen. Ohne Klasse ist es wohl kein COM-Objekt (in VB-Terminologie ActiveX-Server-DLL)
sprich: check.CheckFile "C:\test.html" ?
Ja, genau. Einer meiner Hasspunkte bei VB, der Unterschied mit den Klammern bei Funktionen und Prozeduren (Subs).
Gruß,
Martin