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

Antwort per Email an