Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/11/2005, 12:31
Avatar de Hager
Hager
 
Fecha de Ingreso: mayo-2005
Ubicación: Bogota, Colombia
Mensajes: 106
Antigüedad: 19 años, 11 meses
Puntos: 2
Crea una dll n un proyecto de visual y lo llamas desde tu pagina de la siguiente manera
<%@LANGUAGE="VBSCRIPT"%>
<% Option Explicit %>
<%
dim obj ' objeto receptor
dim resp ' respuesta a mensaje
dim lases ' la sesion enviada
dim dato1
dim dato2
dim dato3


Response.buffer = false ' no buffer
Response.Expires = 0 ' page already expired

if IsObjInstalled("midll.mimodulodeclase")=false then
response.Write("hola")
response.end()
end if

set obj = server.createobject("midll.mimodulodeclase")
resp = obj.Get_Data(request("Envio"),"RemoteUser",Request .ServerVariables("REMOTE_ADDR"))
set obj = nothing
if isnull(resp) then ' nulo indica error de login
session.abandon
Response.Redirect "http://www.yahoo.com"
else
if resp = "logout" then ' ok logout
response.Write "<html><body>0</body></html>"
' session.abandon
else
Response.write resp
end if
end if


Function IsObjInstalled(strClassString)
On Error Resume Next
' initialize default values
IsObjInstalled = False
Err = 0
' testing code
Dim xTestObj
Set xTestObj = Server.CreateObject(strClassString)
If 0 = Err Then IsObjInstalled = True
' cleanup
Set xTestObj = Nothing
Err = 0
End Function


%>

donde midll es el nombre de tu dll y mimodulodeclase es un modulo de clase de vb donde haces el llamado a las funciones, es decir, haces la dll con los metodos que tienes en tu pagina asp y simplemente llamas el objeto y le envias los datos, por lo tanto, el contenido de tu pagina asp debe ser unicamente este script
__________________
:cool: Nadie enseña a nadie...
todos aprendemos de todos....!!!