Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2008, 05:45
Alert
 
Fecha de Ingreso: junio-2004
Mensajes: 72
Antigüedad: 20 años, 10 meses
Puntos: 2
Re: Codigo ASP dentro de un DLL de VB... como proceder a compilarlo???

Mmmmm Supongo que seria asi.....

Codigo de la DLL
Código:
Dim Session
Dim Application
Dim Request
Dim Response
Dim Server

Public Sub OnStartPage(MyScriptingContext As Object)
   Set Session = MyScriptingContext.Session
   Set Application = MyScriptingContext.Application
   Set Request = MyScriptingContext.Request
   Set Response = MyScriptingContext.Response
   Set Server = MyScriptingContext.Server
End Sub

Public Sub OnEndPage()
   Set Session = Nothing
   Set Application = Nothing
   Set Request = Nothing
   Set Response = Nothing
   Set Server = Nothing
End Sub

function EnvioMail(remitente,destinatario,tema,mensaje,modo) 
dim obj 
Set obj=Server.CreateObject("CDO.Message") 
obj.From=remitente 
obj.To=destinatario 
obj.Subject=tema 
select case modo 
case 1 obj.HtmlBody=mensaje 
case 2 obj.TextBody=mensaje 
end select 
obj.Send 
if Err=0 then  
response.write "Correo Enviado"  
else  
response.write "Error en envio"  
end if 
set obj=nothing 
end function

Public Sub ExecuteMain()
End Sub
Cuando generas la DLL despues en ASP la llamas asi:
Código:
<%
   Dim objPabloSoftwareSolutions
   Set objPabloSoftwareSolutions = Server.CreateObject("NombreDeTuDLL.NombreDeLaClase")
   objPabloSoftwareSolutions.ExecuteMain
   Set objPabloSoftwareSolutions = Nothing
%>
Espero que te sirva.
Si por el caso le pifie en algo que lo corrijan y de paso veo la pifia