La cuestion es simple, que referencia debo incluir en una dll para poder emplear ExecuteGlobal.
Estoy usando Interdev.
Gracias.
| ||||
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. |
| |||
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. |
| ||||
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. |
| |||
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. |
| ||||
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
__________________ ...___... |
| |||
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. |