Ok, hab die ActiveX DLL erstellt. Mir ist aber noch nicht ganz klar, wie nun die 
Verknuepfung von der ActiveX-DLL zur urspruenglichen DLL ist, in der die Methode 
"CRC16" aufgerufen wird, um den String zu verschluesseln. 

Olaf


"ASP Datenbankprogrammierung" <[EMAIL PROTECTED]> schrieb am 18.12.01:
> > -----Original Message-----
> > From: olaf haupt [mailto:[EMAIL PROTECTED]] 
> > Sent: Dienstag, 18. Dezember 2001 11:19
> > To: ASP Datenbankprogrammierung
> > Subject: [aspdedatabase] ActiveX-DLL
> > 
> > 
> > Moin Claudius,
> > 
> > erstmal vielen Dank fuer die Infos. Leider ist das ein 
> > Bereich, in dem ich noch ueberhaupt keine Erfahrung habe und 
> > derjenige, der die DLL programmiert hat, kennts ich mit 
> 
> Ich meinte ja nicht den der die DLL programmiert hat, sondern der, der
> das VB-Programm programmiert hat, der die DLL anspricht....
> 
> > ActiveX auch nicht aus. Kann man irgendwo nachlesen, wie so 
> > eine Wrapper-ActiveX-DLL aussehen muss? Hab im Web gesucht 
> > aber nichts passendes gefunden. Oder hast Du noch einen Tip?
> > 
> 
> ActiveX DLLs in VB programmieren ist wirklich kein Act...
> Einfach neues ActiveX Project starten und wie gesagt... Die Klasse muss
> nur eine Funktion enthalten, die die DLL-Funktion aufruft...
> 
> Wie nutzt man den die Crypt-Funktion?
> In Org kommt der String rein, in Length die L�nge des Strings und dann
> bekommt man einen Long zur�ck.... Ist das der Code? Ich dachte es kommt
> wieder ein String zur�ck....
> 
> Auf jeden Fall muss die Funktion dann ungef�hr so aussehen
> 
> Function VBCrypt(ByVal Org As String, ByVal Length As Long) As Long
>       VBCrypt = crypt(Org,Length)
> End function
> 
> Bzw. wenn Length einfach nur die L�nge des �bergebenen Strings ist, so:
> 
> Function VBCrypt(ByVal Org As String) As Long
>       VBCrypt = crypt(Org,Len(Org))
> End function
> 
> 
> Claudius
> 
> 
> 
> > Ciao Olaf
> > 
> > 
> > >Envelope-to: [EMAIL PROTECTED]
> > >From: "Claudius Ceteras" <[EMAIL PROTECTED]>
> > >To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
> > >Subject: [aspdedatabase] RE: auslesen von dlls
> > >Date: Mon, 17 Dec 2001 17:16:43 +0100
> > >X-Mailer: Microsoft Outlook, Build 10.0.2627
> > >Importance: Normal
> > >List-Unsubscribe: <mailto:%%email.unsub%%>
> > >Reply-To: "ASP Datenbankprogrammierung" 
> > <[EMAIL PROTECTED]>
> > >
> > > >
> > > > Moin Claudius,
> > > >
> > > > es ist wohl leider keine ActiveX-Dll. In VB wird sie wie
> > > > folgt verwendet:
> > > >
> > > > Es wird eine Funktion deklarier:
> > > > Declare Function Crypt Lib "EasyLab" Alias "CRC16" (ByVal Org
> > > > As String, ByVal Length As Long) As Long
> > > >
> > > > und in VB aufgerufen:
> > > > call crypt(variable,laenge)
> > >
> > Also muss eine Wrapper-ActiveX-DLL geschrieben werden....
> > Im Prinzip hat die dann nur eine Funktion, die dann crypt aufruft...
> > Kein Problem oder?
> > >
> > > >
> > > > Die DLL, nach der gesucht wird, heisst "EasyLab" und die
> > > > Funktion, die aus
> > > > dieser DLL benoetigt wird, CRC16.
> > > >
> > > > Das sagt mir alles nicht sehr viel, weil ich von VB leider
> > > > keine Ahnung
> > > > habe.
> > > > Hast Du noch eine Idee?
> > > >
> > > > Ciao Olaf
> > 
> > Wenn Du keine Ahnung von VB hast, dann solltest Du Dir diese 
> > Wrapper-DLL
> > von den Leuten schreiben lassen, die auch den anderen VB-Code
> > geschrieben haben, die die DLL nutzt...
> > 
> > Claudius
> > 
> > 
> > > > "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
> > > > schrieb am 17.12.01:
> > > > > Wenn es eine ActiveX-DLL ist, d�rftest Du keine 
> > Probleme haben...
> > > > >
> > > > > Einfach per Server.createObject("Projectname.Klassenname")
> > > > ansprechen
> > > > > und entsprechende Methoden aufrufen....
> > > > >
> > > > > Ansonsten musst Du f�r die DLL einen ActiveX-Wrapper 
> > schreiben, also
> > > > > eine VB-ActiveX-DLL, die alle Funktionen enth�lt, die die
> > > > Crypt-DLL auch
> > > > > hat und entsprechend aufruft...
> > > > >
> > > > > Wie benutzt Du den die Crypt-DLL von VB aus?
> > > > >
> > > > > Claudius
> > > > >
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: olaf haupt [mailto:[EMAIL PROTECTED]]
> > > > > > Sent: Montag, 17. Dezember 2001 16:38
> > > > > > To: ASP Datenbankprogrammierung
> > > > > > Subject: [aspdedatabase] auslesen von dlls
> > > > > >
> > > > > >
> > > > > > Hi Liste,
> > > > > >
> > > > > > hab da ein Problem, das ich nicht geloest kriege:
> > > > > > Es gibt in einer Datenbank eine Tabelle mit
> > > > > > NutzerInformationen wie Username und Password. Die Datenbank
> > > > > > wird sowohl von VB-Programmen, als auch von
> > > > > > ASP-Webanwendungen angesprochen, die oben erwaehnte Tabelle
> > > > > > bisher lediglich von den VB-Applikationen. Die Passwords in
> > > > > > der Tabelle sind mit Hilfe von crypt-Algorithmen in einer DLL
> > > > > > Datei verschluesselt worden. Da die besagte Tabelle aber
> > > > > > bereits alle Informationen auch fuer die ASP-Anwendung
> > > > > > enthaelt, sollen auch die ASP-Anwendungen die UserDaten aus
> > > > > > der Tabelle auslesen, um die Datenbank nicht unnoetig
> > > > > > aufzublaehen. Dafuer muessen die Daten aber wieder mit der
> > > > > > dll encrypted werden. Leider habe ich keinen blassen
> > > > > > Schimmer, wie ich diese dll ansprechen kann und hab dazu auch
> > > > > > noch nichts brauchbares gefunden. Hat jemand von Euch in der
> > > > > > Richtung irgendwelche Erfahreungen und kann helfen?
> > > > > >
> > > > > > Ciao Olaf
> > > > > >
> > > > > >
> > 
> > ________________________________________________________________
> > Keine verlorenen Lotto-Quittungen, keine vergessenen Gewinne mehr! 
> > Beim WEB.DE Lottoservice: http://tippen2.web.de/?x=13
> > 
> > 
> > 
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> > 
> 
> 
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp 


________________________________________________________________
Keine verlorenen Lotto-Quittungen, keine vergessenen Gewinne mehr! 
Beim WEB.DE Lottoservice: http://tippen2.web.de/?x=13



| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an