RE:un .exe que mande llamar otros .exe
A ver si te sirve esto Grecia (otra forma sin OLE's):
var
ComandoyNombreArchivo : array [0..250] of char;
RutaDelProgramaAuxiliar: string;
....
begin
{por ejemplo te interesa correr al otro prog desde...}
RutaDelProgramaAuxiliar:= 'C:\Dir\Otro.EXE';
{pasa Ruta.. a formato PChar guardandolo en ComandoyN..}
StrPCopy(ComandoyNombreArchivo, RutaDelProgramaAuxiliar);
{Corre el otro programa}
WinExec(ComandoyNombreArchivo,SW_SHOW)
end;
De favor avisame que onda paso. G.
PD. Si se ejecutó el otro, al finalizarlo, sigue corriendo tu programa.