No libera DLL, ayuda please!!!
Hola a tod@s:
Tengo una pagina asp que crea un objeto de una clase que pertenece a una dll. Con ese objeto llamo a un método de la clase. La dll está hecha en .NET como un proyecto ATL de C++. Se ejecuta bien, pero el problema es que una vez que ha finalizado la llamada no debe liberar la dll porque no la puedo "desregistrar" (regsvr32 /u) o no puedo volver a compilarla (volverla a generar) porque segun el compilador "puede estar abierta por otro proceso o estar protegida contra escritura." El código asp es este:
dim valor,valor2,retorno
dim objeto
valor=14
valor2=0
set objeto=Server.CreateObject("MiDLL.ClaseDll")
retorno=objecto.MetodoDll(valor,valor2)
set objeto=Nothing (<-- Con esta última instruccion, no debería liberar la dll?)
Muchas gracias.
Un saludo.
Tengo una pagina asp que crea un objeto de una clase que pertenece a una dll. Con ese objeto llamo a un método de la clase. La dll está hecha en .NET como un proyecto ATL de C++. Se ejecuta bien, pero el problema es que una vez que ha finalizado la llamada no debe liberar la dll porque no la puedo "desregistrar" (regsvr32 /u) o no puedo volver a compilarla (volverla a generar) porque segun el compilador "puede estar abierta por otro proceso o estar protegida contra escritura." El código asp es este:
dim valor,valor2,retorno
dim objeto
valor=14
valor2=0
set objeto=Server.CreateObject("MiDLL.ClaseDll")
retorno=objecto.MetodoDll(valor,valor2)
set objeto=Nothing (<-- Con esta última instruccion, no debería liberar la dll?)
Muchas gracias.
Un saludo.