Foros del Web » Programando para Internet » ASP Clásico »

Uso de DLLs en ASP

Estas en el tema de Uso de DLLs en ASP en el foro de ASP Clásico en Foros del Web. Sigo con el problema de exportar a PowerPoint (post http://www.forosdelweb.com/showthread.php?t=314234 ) La pregunta es la siguiente: alguien hizo dlls en VisualBasic, por ejemplo, y la ...
  #1 (permalink)  
Antiguo 27/07/2005, 07:38
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años, 10 meses
Puntos: 0
Uso de DLLs en ASP

Sigo con el problema de exportar a PowerPoint (post http://www.forosdelweb.com/f15/crear-hojas-powerpoint-314234/)

La pregunta es la siguiente: alguien hizo dlls en VisualBasic, por ejemplo, y la llamó desde ASP ?
Cómo se hace eso ?
Gracias.
  #2 (permalink)  
Antiguo 27/07/2005, 08:14
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 4 meses
Puntos: 0
Sip, yop.

Mira, se llaman muy sencillamente.

tu cuando creas tu proyecto para dll se llama "Prueba" y debes craer clases y una de ellas se llama "hoja"

despues que creas lo que quieres, generas la dll llamada, como tu quieras. (ojo cuando la creas en tu maquina debes registrarla en el com+ al igual que en cualquier otra maquina)

y luego desde el codigo poner

<%
Set obj = server.createobject("prueba.hoja")
%>


y luego de eso en obj se crearia la instancia de tu dll

asi se haria
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
  #3 (permalink)  
Antiguo 27/07/2005, 08:43
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años, 10 meses
Puntos: 0
gracias

ja, hago algunas pruebas y te molesto nuevamente por privado.
Gracias.
  #4 (permalink)  
Antiguo 27/07/2005, 09:08
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Como se hace para registrar en el com+ ? Disculpen mi ignorancia.
Gracias.
__________________
Add, never Remove
  #5 (permalink)  
Antiguo 27/07/2005, 09:09
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Solo complementando para registrar la dll usa el comando regsvr32
  #6 (permalink)  
Antiguo 27/07/2005, 09:12
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
ah yo pensé que era distinto, osea que cuando yo utilizo ese comando, se está registrando al com+ como dice alexis_m20?
Gracias Orharo2003.
SAludos!.
__________________
Add, never Remove
  #7 (permalink)  
Antiguo 27/07/2005, 09:28
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 4 meses
Puntos: 0
Son cosas distintas, pero ambas registran las dll en el servidor (local) en el que utilizas esa componente

lo del Com + por si acaso esta en Herramientas Administrativas y servicdios de componentes
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
  #8 (permalink)  
Antiguo 27/07/2005, 09:31
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Perfecto, y en donde es recomendable registrarla? o que errores se pueden dar si por ejemplo la registras con regsvr32 y no con Com+?
__________________
Add, never Remove
  #9 (permalink)  
Antiguo 27/07/2005, 09:32
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 4 meses
Puntos: 0
No lo se, pero es mejor hacerlo en el com+ es más rápido saber donde esta para sacarla y eliminarla en el peor de los casos
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
  #10 (permalink)  
Antiguo 27/07/2005, 10:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Es cierto, es mas facil poder manipular la dll a traves de los servicios de componentes, aunque para que esto sea asi, me parece que tendras que definir tu dll como transaccional...o me equivoco?

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #11 (permalink)  
Antiguo 27/07/2005, 14:03
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 4 meses
Puntos: 0
Se te da la opcion, ojo deben ponerla como uso del servidor, cosa que sea abierto a todos los usuarios
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:24.