Pregunta: | 25662 - COMO LLAMAR UN PROGRAMA EJECUTABLE EN PASCAL |
Autor: | Pedro Jose Xool Panti |
Necesito si exista alguna función dentro de pascal para llamar a otro programa ejecutable, el programa funciona como un menu, que tendra el objetivo de llamar a programas de otros compañeros, pero la condición es que los programas estaran ya compilados, necesito ayuda!!!!!!!, de antemano les agradezco. |
Respuesta: | Daniel Wilches |
La instruccion que necesitas es "exec(programa,parametros)" que se enuentra en dos.tpu, pero para que te funcione debes reservarle memoria al comienzo del programa, eso se hace con la directiva del compilador {$M}, en este momento no me acuerdo bien como usarlo pero puedes encontrar esa información en internet...
Aqui hay un miniprogramita que acabo de hacer para ver si funcionaba, copialo y ves como se ejecuta el DOS: {$M 65000,10000,65000} uses dos; begin exec('C:\command.com',''); end. |