FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como executar un programa desde intraweb Urgente
con intraweb Quiero que se abra windows media player y abra una direccion pero me saca un error con shell execute
como puedo hacerlo? [code] ShellExecute(Handle, 'OPEN', PChar('C:\Archivos de programa\Windows Media Player\wmplayer.exe'), x, nil, SW_SHOWNORMAL); [code] undeclared identifier: 'SW_SHOWNORMAL' |
#2
|
||||
|
||||
Aunque lo de undeclared identifier: 'SW_SHOWNORMAL' es facil, no tienes la unit apropiada en la declaracion ASI NO SE HACE. NO puedes ejecutar procesos de windows asi, porque te ejecutarian en el servidor y no en el cliente.
Lo que toca hacer, es programar una descarga de archivos. O sea, hay que hacer links al archivo para que la gente los descarge. Otra forma es meter un activex dentro de la pagina y programar las propiedades (en este caso, el de media player)
__________________
El malabarista. |
#3
|
|||
|
|||
Ya hice la descarga del archivo pero como le mando un parametro
Ya hice que mi pagina intraweb baje un archivo como cliente
esto es WebApplication.SendFile(WebApplication.ApplicationPath+'temp\'+'client.exe',True , '', ''); pero ahora nececito mandarle un parametro para que se conecte con el servidor como puedo hacer esto. Pense dos formas 1.- Generar un archivo de texto y de ahi sacar los valores para la conexion 2.- Pasar los valores como parametros a la aplicacion como en un comando de MSDOS ej: scandisk.exe /autofix pero no se como hacerlo la primera me parece mas cencilla haciendo que baje 2 archivos uno con el cliente y otro con la informacion de la conexion; |
#4
|
||||
|
||||
Ya lo que dices es mas un instalador. Puedes crear un instalador (por ejemplo, un autodescomprimible con WinZip o algo asi) y te aseguras que vaya todo lo necesario
__________________
El malabarista. |
|
|
|