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' |
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) |
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; |
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
|
La franja horaria es GMT +2. Ahora son las 03:15:33. |
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