Supportnet / Forum / Anwendungen(Java,C++...)
ASp--ActiveX dll (VB) variablen/connection
Frage
Ich habe in VB eine ActiveX dll erstellt, in der global im Klassenmodul eine Struktur definiert ist. In meiner Asp-Anwendung, welche die dll nutzt wird das ActiveX Object global in der global.asa als Sessionvariable definiert. Somit gilt das Objekt in der gesamten Anwendung.
Leider wird die globale Struktur innerhalb des Klassenmoduls jedoch immer wieder neu initialisiert. Wie kann ich ermöglichen das diese Struktur über die gesammte Anwendung einmal initialisiert wird ihre Gültigkeit behält bis die Session beendet wird.
Microsoft weißt darauf hin das bei der Erstellung von ActiveX dll's neben dem Klassenmodul noch ein Schnittstellenmodul existieren muß, welches mit Implements eingebunden werden muß. Ist mir jedoch nicht ganz klar.
---
Zweite Frage: Ich habe innerhalb der global.asa das connectionobjekt in eine Sessionvariable geworfen, somit gilt die connection über die gesamte Anwendung. Wie kann man diese connection nun als Parameter an eine VB-Funktion innerhalb der dll übergeben, da ich sonst eine zweite Verbindung innerhalb der dll aufbauen muss (unnötig). Ich brauche die connection innerhalb von ASP und innerhalb der dll.
So das wars erstmal. Danke im vorraus für jede Antwort und viel Spaß beim grübeln.

