Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Ejecutar un programa desde el navegador

Alguien sabe como se puede ejecutar un programa de la pc desde el navegador, sucede que tenemos montada una Intranet en una empresa y surgió el requrimiento para ejecutar un programa ubicado en la pc del cliente.


Salu2 y Gracias
Responder Con Cita
  #2  
Antiguo 02-03-2007
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Ejecutar o ver?
__________________
El malabarista.
Responder Con Cita
  #3  
Antiguo 02-03-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Ejecutar , en este caso en particular se trata de un programa de grabación de sonidos el cual esta instalado en la pc de cada usuario del a intranet
Responder Con Cita
  #4  
Antiguo 02-03-2007
mariocase84 mariocase84 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Guatemala
Posts: 12
Poder: 0
mariocase84 Va por buen camino
Hola,

Te envío los primeros 2 resultados de google con la búsqueda "Ejecutar aplicación +javascript"

Resultado 1

Resultado 2

Las 2 respuestas se basan en ActiveX y/o en JavaScript, por lo tanto el navegador en el que lo vas a ejecutar tiene que soportarlo.

Saludos,
__________________
Si usted opina que no se puede hacer... no interrumpa a los que lo están haciendo
Responder Con Cita
  #5  
Antiguo 02-03-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
ok, gracias Mario los probare.
Responder Con Cita
  #6  
Antiguo 02-03-2007
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Otra opcion es usar una pagina Web hecha en delphi con CGI, ISAPI, ASP.NET y ejecutar el comando por el sistema operativo (con shellexecute)
__________________
El malabarista.
Responder Con Cita
  #7  
Antiguo 03-03-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Pero tendría el problema que cuando ejecuto un shellexecute desde un Isapi o in Cgi estoy ejecutando el programa en el servidor y no así en el cliente
Responder Con Cita
  #8  
Antiguo 03-03-2007
mariocase84 mariocase84 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Guatemala
Posts: 12
Poder: 0
mariocase84 Va por buen camino
Wink

Hola,

Te adjunto un ejemplo, es importante recordar que tu navegador tiene que soportar ActiveX, te recomiendo que en éste caso y únicamente en este caso utilices Internet Explorer para todo lo demás... Firefox

Saludos,

Mario Antonio
Archivos Adjuntos
Tipo de Archivo: zip index.zip (519 Bytes, 46 visitas)
__________________
Si usted opina que no se puede hacer... no interrumpa a los que lo están haciendo
Responder Con Cita
  #9  
Antiguo 03-03-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
A mi se me ocurre otra idea, tener un programa, en la maquina del cliente, que este escuchando por un puerto a la espera de una petición http. Cuando la reciba solo tiene que realizar la tarea que nosotros queramos, o si es necesario, ejecutar otro programa.

El programa no resultaría difícil de hacer, un simple componente de las Indy serviría para hacer la mayor parte del trabajo. En cuanto a como llamarlo desde la pagina web solo hay que poner su dirección, por ejemploo "http://127.0.0.1:2000", en un enlace, un botón, o en una imagen y el navegador se encargara de hacer la petición. Incluso podemos usar javascript para que la realizar la petición de forma automática.
Responder Con Cita
  #10  
Antiguo 03-03-2007
mariocase84 mariocase84 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Guatemala
Posts: 12
Poder: 0
mariocase84 Va por buen camino
Esa es una buena idea, básicamente lo que se lograría es eliminar la dependencia a un navegador específico o con características específicas (caso actual)

Habría que validar si Onti tiene el control de los clientes (usuarios), si es así es una opción viable.

Saludos,

Mario Antonio
__________________
Si usted opina que no se puede hacer... no interrumpa a los que lo están haciendo

Última edición por mariocase84 fecha: 03-03-2007 a las 01:18:54.
Responder Con Cita
  #11  
Antiguo 03-03-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Mario Antonio con la salvedad del navegador el script funciona muy bien y es sumamente fácil de implementar y la solucion de Seoane esta muy interesante y da muchas ideas que se puede hacer al respecto.

Muchas gracias a todos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar un programa.msi desde mi aplicacion. Hissune Varios 2 08-09-2006 13:26:39
ejecutar un programa desde mi aplicación clanmilano Varios 4 27-01-2006 12:08:28
Descargar y ejecutar aplicacion desde el navegador coulthard Linux 0 23-12-2004 18:40:08
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36
Ejecutar programa desde cdrom karlosmc Varios 11 16-09-2003 01:22:12


La franja horaria es GMT +2. Ahora son las 12:13:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi