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

Usar ExecuteGlobal en una DLL

Estas en el tema de Usar ExecuteGlobal en una DLL en el foro de ASP Clásico en Foros del Web. La cuestion es simple, que referencia debo incluir en una dll para poder emplear ExecuteGlobal. Estoy usando Interdev. Gracias....
  #1 (permalink)  
Antiguo 17/11/2003, 12:20
 
Fecha de Ingreso: agosto-2003
Mensajes: 46
Antigüedad: 21 años, 8 meses
Puntos: 0
Usar ExecuteGlobal en una DLL

La cuestion es simple, que referencia debo incluir en una dll para poder emplear ExecuteGlobal.

Estoy usando Interdev.

Gracias.
  #2 (permalink)  
Antiguo 21/11/2003, 06:55
 
Fecha de Ingreso: agosto-2003
Mensajes: 46
Antigüedad: 21 años, 8 meses
Puntos: 0
Hola a tod@s,

Veo que no ah tenido mucho exio esta pregunta, anda animaros pq sigo sin tenerla resuelta.
  #3 (permalink)  
Antiguo 21/11/2003, 07:34
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
jajaj...al parecer nadie sabe la respuesta. he trabajado con dll's pero no conozco el ExecuteGlobal.

podrias explicar un poco mas para que sirve esto y que es lo que quieres que haga la dll?
  #4 (permalink)  
Antiguo 21/11/2003, 08:55
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 23 años, 4 meses
Puntos: 2
Creo que para vos la cuestión debe ser simple porque sabés qué hace el ExecuteGlobal, pero me parece que la mayoría de nosotros no.
Ya que estoy mato dos pajaros de un tiro :D

1- Esto es algo que encontré para qué sirve ExecuteGlobal al que le interese

http://www.html.dk/dokumentation/vbs...cuteGlobal.htm



2- te pido Srenau que me corrijas si me equivoco.. pero por lo que vi el ExecuteGlobal es como el Eval en JavaScript? o estoy diciendo cualquier cosa?
Digo porque he viste ejemplos como este
ExecuteGlobal("Image" & CStr(imageCount) & ".style.posHeight=Image1.style.posHeight")

Me parece que si es como el EVAL de JavaScript, cuando hacés la DLL no tenés que usar esto, ya que te lo va a concatenar (me parece=
SALUDOS
__________________
La Perfección es enemigo de lo bueno.
  #5 (permalink)  
Antiguo 21/11/2003, 09:38
 
Fecha de Ingreso: agosto-2003
Mensajes: 46
Antigüedad: 21 años, 8 meses
Puntos: 0
GRACIAS POR EL INTERES,

OS CUENTO:

Por la razon X,(No os quiero liar con las razones de diseño) tengo el codigo en disitntos archivos. Se trata de una aplicación en ASP con DLLs. La cuestion es que en estos archivos tenemos codigo ASP y necesito ejecutarlos desde otras páginas ASP.

La función viene a ser esta:

===============
Sub Mostrar_Archivo( ByVal archivo, ByVal modo )

Dim oFSO
Dim sBean
Dim sPath
Dim iPos

set fso = createObject("scripting.filesystemobject")

'sPath = Request.ServerVariables("PATH_TRANSLATED")
sPath =request.serverVariables("APPL_PHYSICAL_PATH")
'Response.write sPath
iPos = InStrRev(sPath, "\")
If (iPos > 0) Then
sPath = Left(sPath, iPos)
End If
'Response.Write "Fso.FileExists(sPath & ai_sBeanFile)=" & sPath & archivo & "<br>"
'Response.end
If (fso.FileExists(sPath & archivo)) Then
sBean = Fso.OpenTextFile(sPath & archivo, 1).ReadAll()
select case modo
case "VBS"
ExecuteGlobal sBean
case "HTM"
Response.Write sBean
end select
End If
End sub

================

Os podeis preguntar, pera que demonios te puede servir. Pues es similar a los includes pero los puedo modificar dinamicamente.
Como veis en esta funcion empleo HTML o ASP.

Bien en ASP todo perfecto, pero ahora quiero crear una DLL con esta función y cual es mi "sorpresa" la función ExecuteGlobal necesita alguna referencia la cual desconozco, si no no funciona.

Despues de esta miniclase del Executeglobal, os toca ayudarme adescubrir la pieza que me falta para hacer funcionar la DLL.

Si lo resulevo antes os prometo poner la solución.

Gracias de nuevo.
  #6 (permalink)  
Antiguo 21/11/2003, 10:13
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 23 años, 4 meses
Puntos: 2
De nuevo yo :). bueno... encontré lo siguiente.
Creo que con esto lo podés solucionar.
http://www.aspfacil.com/articulos/componente.asp
Ahí te explica como usar el Microsoft ASP Components

Y para los demás (como yo) conseguí esta documentació.

http://msdn.microsoft.com/library/de...linick_ie5.asp


http://msdn.microsoft.com/library/de...cuteglobal.asp


http://www.eside.deusto.es/grupos/ge...nformation.htm


Srenau avisame a ver si te sirvió.
Saludos.
__________________
La Perfección es enemigo de lo bueno.
  #7 (permalink)  
Antiguo 21/11/2003, 10:31
 
Fecha de Ingreso: agosto-2003
Mensajes: 46
Antigüedad: 21 años, 8 meses
Puntos: 0
Casi Cbas, ese punto estaba superado, ahce tiempo...

INSISTO EN AGRADECERTE EL INTERES Y RUEGO TU AYUDA.

El tema esta en que con esa referencia no me es suficiente ya que no soporta el EXECUTEGLOBAL.

Necesito que otra referencia debo añadir para que funcione el ExecuteGlobal.

O si alguien sabe, qeu no es cuestion de las referencias sino que el problema este en otro punto.

VENGA ANIMO QUE YA ESTAMOS CERCA.
  #8 (permalink)  
Antiguo 21/11/2003, 16:29
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
ok.

tienes una llamda a un objeto que es el scripting, ahora cuentame que se supone que deberia hacer esta linea?

ExecuteGlobal sBean

la verdad todavia no logro entender tu rollo
  #9 (permalink)  
Antiguo 21/11/2003, 18:16
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
ni yo... pero me pregunto si esto no va mejor en el foro programación... aunque incluye, según entiendo, código ASP...

no sé, el lunes veo que hago :D
__________________
...___...
  #10 (permalink)  
Antiguo 22/11/2003, 04:05
 
Fecha de Ingreso: agosto-2003
Mensajes: 46
Antigüedad: 21 años, 8 meses
Puntos: 0
OS CUENTO DE QUE VA "MI ROLLO":

A ver a esta funcion le pasas un archivo (archivo.txt) y le dices si quieres que lo trate como HTML(HTM) o como un script (VBS).

Los efectos son similares a un include.

Entonces, el "ExecuteGlobak Sbean" lo que hace es ejecutar el SCRIPT o los SCRIPTS que hay en el archivo (archivo.txt)

GRACIAS Y ANIMO que ya queda menos.
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 08:25.