Die Funktion in deiner DLL w�rde ja wohl in etwa so aussehen:
analyze_string(ByVal strString as String, ByRef lLaenge as long, ByRef
lVokale as Long, ByRef lQuersumme as Long)
WIe du sicher weisst, kann eine Funktion nur einen Wert zur�ckgeben, also
solltest du Ergebnisvariablen ByRef im Aufruf mit�bergeben.
Der Aufruf w�re dann z.B.
Set objStrFunctions = Server.CreateObject("myObj.myClass")
objStrFunctions.analyze_string strString, lVal1, lVal2, lVal3
Set objStrFunctions = Nothing
Christoph
> -----Original Message-----
> From: Carsten Wawer [mailto:[EMAIL PROTECTED]]
> Sent: Friday, December 07, 2001 10:37 AM
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] arbeiten mit eigenen active-x-dlls
>
>
> hi,
>
> ich hab mal ne frage zum erstellen von active-x-dlls.
>
> ich m�chte (z.b.) folgende routine auslagern.
>
>
> man gibt an eine funktion eine zeichenkette 'string' und m�chte diese
> mit der funktion interpretieren. zum beispiel bekommt man die
> l�nge, die
> anzahl der vokale und die quersumme der ascii-codes zur�ckgefliefert.
>
> hier sehe ich zwei ans�tze:
>
>
> 1.
>
> eine funktion zum initiieren:
>
> SET string = Server.CreateObject(analyze_string("mein string"))
>
> und mit aufrufen wir
>
> laenge = string.laenge
> vokale = string.vokale
> quersumme = string.quersumme
>
> geht so etwas in der art? die mu� im vb-code die variablen
> setzen damit
> sich verschiedene instanzen der dll gleichzeitigaufgerufen
> nicht in die
> quere kommen?
>
>
> 2.
>
> ein recordset �bergeben
>
> string = analyzestring("mein string")
>
> laenge = string("laenge")
> vokale = string("vokale")
> quersumme = string("quersumme")
>
> aber wie �bergebe ich ein frei zu definierendes recordset?
>
>
> w�re also cool, wenn mir hier jemand mal den ein oder anderen ansatz
> geben k�nnte :-)
>
> ciao & danke
> carsten wawer
>
> barracuda digitale agentur GmbH
> t +49(0)221 454 5405 f +49(0)221 454 5489
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp
| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp