Procedimiento exec
Publicado por Roberto Garcia (128 intervenciones) el 12/01/2002 06:43:42
En una de las respuestas anteriores en este foro vi una de Diego con un ejemplo para usar el procedimiento exec que es:
swapvectors;
exec('dir','/w /p');
swapvectors;
lo probe y no me funciona, este es el codigo que tengo
{$M $4000,0,0}
program usar_exec;
uses crt,dos;
begin
clrscr;
swapvectors;
exec('dir','/w /p');
swapvectors;
end;
el doserror me manda el error 2 que es "File not fund"
lo mismo me pasa con copy, cd, md y los demas comandos internos, los comandos externos los he hecho funcionar colocando toda la ruta completa es decir:
exec('c:\windows\command\format.com','a: /q');
lo mismo con diskcopy, doskey, etc.
Alguna sugerencia para poder usar los comandos internos del DOS, o puede ser posible que algo este mal en mi computadora
Muchas Gracias
Roberto
swapvectors;
exec('dir','/w /p');
swapvectors;
lo probe y no me funciona, este es el codigo que tengo
{$M $4000,0,0}
program usar_exec;
uses crt,dos;
begin
clrscr;
swapvectors;
exec('dir','/w /p');
swapvectors;
end;
el doserror me manda el error 2 que es "File not fund"
lo mismo me pasa con copy, cd, md y los demas comandos internos, los comandos externos los he hecho funcionar colocando toda la ruta completa es decir:
exec('c:\windows\command\format.com','a: /q');
lo mismo con diskcopy, doskey, etc.
Alguna sugerencia para poder usar los comandos internos del DOS, o puede ser posible que algo este mal en mi computadora
Muchas Gracias
Roberto
Valora esta pregunta


0