Hallo,
bei folgendem Problem stehe ich einfach auf den Schlauch und komme dehalb nicht
weiter. daher br�uchte ich mal eure Hilfe:
Ich hatte mir ein Ziel gesetz unter VB eine ActiveX-Dll zu erstellen. Es gab in
der Vergangenheit schon mal diverse Postings von mir. Da ich mich aber damit so
nebenbei kam es auch nur St�ckweise. Jetzt mu� ich mich aber damit voll
besch�ftigen. Auf gehts:
Variante 1)
'==== Code der ActiveX-Dll ====
folgender VB-code sei gegeben:
Public Pfade As String
Public Filter As String
Public Sub suchen(Eintrag As Collection)
'<!-- hier wird die Collection gef�llt -->
'R�ckgabe der Collection
Set Eintrag = myEintraege
Set myEintraege = Nothing
End Sub
'===============================
aufrufen tue ich das ganze wie folgt:
<%
On Error Resume Next
dim objSearch, a
Set objSearch = Server.CreateObject("Projekt1.Class1")
objSearch.Pfad = [irgend ein Wert]
objSearch.Filter = [irgend ein Wert]
objSearch.suchen(a)
response.write(a.length)
%>
Als Fehlermeldung bekomme ich das ungeliebte "Type Mismatch Error".
Variante 2)
'==== Code der ActiveX-Dll ====
folgender VB-code sei gegeben:
Public Pfade As String
Public Filter As String
Public Eintrag As Collection
Public Function suchen()
'<!-- hier wird die Collection gef�llt -->
'R�ckgabe der Collection
Set Eintrag = myEintraege
Set myEintraege = Nothing
End Function
'===============================
aufrufen tue ich das ganze wie folgt:
<%
On Error Resume Next
dim objSearch
Set objSearch = Server.CreateObject("Projekt1.Class1")
objSearch.Pfad = [irgend ein Wert]
objSearch.Filter = [irgend ein Wert]
objSearch.suchen()
response.write(objSearch.suchen.length)
%>
Hier bekomme ich �berhaupt nix zur�ck, nicht mal ne Fehlermeldung. Der IIS
arbeitet an diesem Script bis zum Timeout. Bei der ersten Variante scheint
bez�glich des VB-codes alles in Ordnung zu sein, denn im Debug-Modus wird alles
so ausgef�hrt wie ich es mir vorgestellt habe. Da ich nicht mehr weiter wei�,
wollte ich fragen ob mir jemand weiterhelfen kann (kann auch per PM sein) ?
Vielen Dank
Rainer
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp