Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Como executar un programa desde intraweb Urgente (https://www.clubdelphi.com/foros/showthread.php?t=15441)

carlosmoralesm 23-10-2004 00:11:58

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'

mamcx 23-10-2004 17:14:00

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)

carlosmoralesm 27-10-2004 19:46:52

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;

mamcx 27-10-2004 21:56:30

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 19:55:07.

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