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
