Hola tengo una dll que recibe un string y devuelve otro
como puedo hacer para utilizarla en asp... Gracias
| ||||
una pregunta master U_G.... si tengo un server que no me permite instalar componentes... y yo hago un dll para la funcion que quiero hacer.. necesita alguna instalacion en el server o solo subirla y en la pagina que deceo que se ejecute la instancio???... bueno eso saludos
__________________ Haz la guerra en la cama y el amor donde se te de la gana... El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!! |
| ||||
Hola Necesariamente requieres de registrar esa dll en el servidor, pues necesita cargarla en memoria, de otra forma no funcionara, en mi poca experiencia con servicios de hosting, hay algunos que hacen esto por ti, siempre y cuando auditen el codigo fuente de esta dll primero, y te cobran una modica cantidad por hacer esto. ![]() Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| |||
tengo el siguiente error me dice que se requiere un objeto string y sale entre comillas mi dll hice Set Objeto = Server.CreateObject("nombre_dll".nombre_clase) variable = Objeto.Propiedad("argumento") Response.Write variable ese nombre clase ? de donde sale o es una variable que yo le doy ??? |
| ||||
![]() Tienes que substituir todos esos valores... nombre_dll por el nombre de tu dll nombre_clase por el nombre de la clase que vas a invocar en tu dll Propiedad por la propiedad o metodo que quieres llamar de tu clase argumento por el valor que recibe esta propiedad o metodo Ve tu dll, fijate en todo eso, o sea, el codigo es solamente como lo debes hacer, los valores pues solo tu los sabes. Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
Set Objeto = Server.CreateObject("nombre_dll.nombre_clase") Asi, con nombre_dll.nombre_clase entre comillas Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| |||
escribí set Objeto = Server.CreateObject("midll.dll.nombre_clase") y el error ahora es Cadena clase no válida tengo que colocar la dll en algún sitio especial de la máquina o direccionarla en algún lado ? |
| |||
ok tengo un problema registrando la librería y es que el cmd de xp me saca un error que dice exactamente se descargó c:\librerias\miLibreria.dll, pero no se encontró el punto de entrada DllRegisterServer. No se puede registrar este archivo. |
| ||||
Seguramente Ve a inicio->ejecutar->y escribe: regsvr32 y arrastra tu dll de donde la tengas a la caja de texto, despues corre esto y a ver que pasa. Seguramente despues tendras que reiniciar. Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
trataste mejor de meterla en el folder system32? Si no, investiga com la puedes dar de alta como un componente, en la firma de trasgukabi, hay un manual de ASP, ve a la parte de ASP transaccional. Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
Utiliza el buscador, pon al usuario trasgukabi, despues ve loslinks en su firma, uno de ellos tiene links a distintos manuales, baja el de ASP, y busca lo que ya mencionamos. Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| |||
Re: Utilizar dll de vBasic en asp Cita: Este mensaje que se muestra es debido a que la dll no se puede registrar. En las dll existen 4 funciones basicas que son las que utiliza windows para registrar una libreria estas son: DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer.cuando creas una dll en vb 6.0 dichas funcione son creadas de forma automatica, pero si lo que intentas es crear una dll en C++ tienes que crearla tu mismo. ![]() |
| ||||
Re: Utilizar dll de vBasic en asp Espero que después de mas de un año lo haya podido resolver ![]()
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |