![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola wcbs.
Se que te has tomado mucho trabajo en componer la parte de código que aparece en tu mensaje, pero nadie puede leerlo de la forma en que aparece. Te aconsejo que cuando incluyas código en tus mensajes utilizes TAG's, aquí una imágen que explica el uso: ![]() Por lo pronto traté de acomodarlo lo mejor que pude: Si la recomposición que hice no llegara a ser correcta, pone el código en un nuevo mensaje del modo que explica la imágen. Saludos y gracias por tu colaboración ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
||||
|
||||
|
Hola wcbs.
Para lo que deseas hacer creo que debería bastar con crear un acceso directo al juego, pero si lo que deseas es lanzarlo desde Delphi te servirá usar la función ShellExecute. En este hilo está tratado su funcionamiento con detalle: Enlace Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
|||
|
|||
|
Mil Gracias amigo ecfisa e buscado a ver como es que se hace de poner el código de esa manera
para postear, pero no lo pude hacer gracias de veraz en la próxima procurare que me salga así para poder preguntar. y contestando tu pregunta es correcto es de ese el que e estado probando pero no me hace lo que quiero hacer como comentaba anterior mente, que es ejecutar otro programa pero sin ventanas ni formulario, que solo al correr el ejecutable que haga en delphi me corra el otro que le ponga a llamar. me imagino que se puede...? un saludo para ti también.... |
|
#4
|
||||
|
||||
|
Hola de nuevo.
Vamos a suponer que tu juego esta hubicado en: C:\Carpeta1\Carpeta2 y se llama Game.exe. Desde el editor de Delphi hacé lo siguiente: File -> New -> Other -> Console Application El código, será: Para guardarlo: File -> Save As -> (dale una ruta y un nombre) y para compilarlo: Project -> Compile (o Ctrl+F9) y ya tenes listo tu lanzador. Saludos. ![]() Edito: Por supuesto deberás cambiar la ruta y nombre de programa del ejemplo por los que existan en tu equipo...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 17-10-2012 a las 05:19:19. |
|
#5
|
|||
|
|||
|
Hola ecfisa
Probé tu código , pero hace lo siguiente, sale la ventana de la consola y ejecuta el game,exe pero no corre se cierra de una vez al parecer falta algo mas o la aplicación debe esperar que el juego termine de correr o darle al gun tiempo a la ejecución. sera eso que me falta.. Un Saludo de Nuevo...... |
|
#6
|
|||
|
|||
|
Hola
Prueba este a ver si te sirve Código:
function Ejecutar(Programa:String;Esperar:Boolean=True):Boolean;
var ProcInfo:TProcessInformation;
Info:TStartupInfo;
begin
FillChar(Info,SizeOF(Info),0);
Info.cb:=SizeOf(Info);
Info.dwFlags:=STARTF_USESHOWWINDOW;
Info.wShowWindow:=SW_SHOWNORMAL;
Result:=CreateProcess(nil,PChar(Programa),nil,nil,False,0,nil,nil,Info,ProcInfo);
if Esperar then
while WaitForSingleObject(ProcInfo.hProcess,100)=Wait_TimeOut do
begin
Application.ProcessMessages;
if Application.Terminated then Break;
end;
end;
Código:
Ejecutar('C:\Carpeta\Programa.exe',true); // True esperar a que termine el programa
Saludos
__________________
Cancun, Q.Roo, México |
|
#7
|
|||
|
|||
|
Gracias cancun
estoy probando también tu código, por favor indicame en parte del código debo poner la ruta del programa para que se ejecute, es que estoy muy nuevo en esto de programación...
Un saludo para ti de nuevo... |
|
#8
|
|||
|
|||
|
La ruta va en el pimer parametro cuando llamas a la función "Ejecutar" como ves en el ejemplo
Código:
Ejecutar('C:\Carpeta1\Carpeta2\Programa.exe',true); // True esperar a que termine el programa
__________________
Cancun, Q.Roo, México |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ejecutar un programa desde el navegador | Onti | Internet | 10 | 03-03-2007 16:50:56 |
| Ejecutar otra Aplicación desde un programa Delphi | Neftali [Germán.Estévez] | Trucos | 0 | 30-06-2006 13:12:29 |
| Ejecutar un programa externo desde un programa de Delphi | Roger_Fernandez | Varios | 3 | 02-09-2004 18:05:36 |
| Ejecutar winzip desde programa en Delphi | Newbie | API de Windows | 6 | 11-02-2004 13:02:37 |
| Ejecutar programa desde cdrom | karlosmc | Varios | 11 | 16-09-2003 01:22:12 |
|