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

Antwort per Email an