PDA

Ver la Versión Completa : .exe en asp.net


karocs
28-11-2007, 01:14:43
Saludos..

Es posible llamar y pasar parámetros a una aplicación en delphi (win32) desde asp.net..

gracias de antemano..

AzidRain
28-11-2007, 03:51:57
me parece que desde donde sea...hasta donde recuerdo casi todos los lenguajes incluyen alguna forma de Shell la cual acepta como parámetro un string con la línea de parámetros del programa ejecutado por el shell. Aunque en .net existe dicha función dudo que puedas utilizarla en ASP dentro de una aplicacion web ya que por seguridad una aplicación web no tiene acceso a ejecutar programas dentro de la pc ya que si así fuera, sería muy sencillo copiar un archivo exe a la pc y luego ejecutarlo sin pedir permiso ni nada...

Si buscas un poco en Google verás que no eres el único que quiere lograr esto y también que no eres el único que no ha podido.

__hector
29-11-2007, 22:27:58
Eso es correcto. Solo hay que hacer una peque~a aclaracion -sintactica si se quiere-, relacionada al lugar donde esta ubicado el .exe

Si quieres ejecutar el .exe en el cliente (el sujeto que accede con el browser) lo tienes dificil, salvo el empleo de algun ActiveX o algo parecido. Ahora bien, si es en el servidor, no deberias tener ningun problema.

Cual es tu caso?

AzidRain
04-12-2007, 18:49:46
Yo creo que ha de ser en el cliente porque si es en el servidor el Shell le serviría muy bien...no sé si ya lo probó.

karocs
05-12-2007, 17:15:29
Saludos..

Gracias por sus comentarios, la idea es generar reportes (fast report) es una aplicacion windows y que tambien se puedan ver desde internet. hemos pensado en aplicaciones isapi o cgi..o cual seria la mejor opcion ?

gracias de antemano..

__hector
11-12-2007, 20:41:13
No se si valga la pena el esfuezo de incluir la aplicacion win32 y construir una interfaz entre el webserver y la aplicacion (usando cgi o cualquier otro mecanismo), para que el webserver hable con la aplicacion, esta genere el reporte y lo coloque en un sitio al que tenga acceso el webserver, y que el webserver retorne el resultado al cliente.

Creo que te saldria mas facil crear un proyecto, en asp.net por ejemplo, y dise~ar los reportes en crystal. Claro, siempre y cuando los datos no sean producto de calculos, operaciones o funciones complejas que ya tengas en la aplicacion win32 y que quieras reutilizar.