Ejecución de programas en Delphi

gtrouillet
27 de Junio del 2005
Que tal. El problema básico reside en que estoy haciendo un programa que ejecuta programas desde un CD. TODOS los programas andan menos uno que no logro entender por qué no anda. Es un juego viejo, para windows, y probé todo tipo de función para ejecutarlo, pero siempre se ejecuta mal y se clava (aparece una pantalla cuasi negra con lineas de colores intermitentes en vez de la pantalla inicial). Lo más lindo es que desde Visual NET, haciendo un objeto OLE el programita se ejecuta sin problemas... y en Delphi con un objeto OLE tiene el mismo comportamiento, la misma pantalla y se clava...
¿Cómo puedo solucionar esto?

Hace semanas que estoy así que cualquier ayuda será muyyyyy apreciada!

Gracias

Germán

Ariel Leonardo Sternberg
27 de Junio del 2005
Podrias dar mas informacion sobre como haces la llamada al programa?

saludos

_______________
n4d13.blogspot.com
www.webimpact.com.ar

Fernando.Gomez
27 de Junio del 2005
Hola gtrouillet..

Puedes intentarlo de esta manera, yo lo uso casi siempre en mis sistemas para abrir la calculadora de windows, muchas veces es muy util tenerlo a la mano.

'Calc.exe' es donde escribes el nombre de tu juego
y 'c:windows' la ruta de la misma

*****************************************

ExecuteFile('Calc.exe','','c:windows',0);

*****************************************

no olvides agregar el archivo FmxUtils.pas a Uses, este se encuentra dentro de la carpeta de delphiDemosdocFilmanex

*****************************************

uses
FmxUtils

*****************************************

Cualquier duda estamos para servirte