HELP!!!!!!!!!!!!!!!!!!!!!!! - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

HELP!!!!!!!!!!!!!!!!!!!!!!!

is there a Pascal statement that will allow me to call one program from another program


Comments

  • I think this will work (modified from Tp7-Help File):



    Errors are reported in DosError. When

    compiling a program that uses Exec, reduce the

    "maximum" heap size; otherwise, there won't be

    enough memory (DosError = 8).





    {$M $4000,0,0 } { 16K stack, no heap }

    uses Dos;



    begin

    SwapVectors;

    {Exec(drive_path_file,parameter);}

    Exec('turbo.exe','');

    {if you want to use dos-commands (like"dir *.pas") use the}

    {exec command like this: Exec('c:command.com','/c dir');}

    SwapVectors;

    case doserror of

    0:writeln('Done.');

    2:writeln('File not found!');

    3:writeln('Path not found!');

    5:writeln('Access denied!');

    6:writeln('Invalid handle!');

    8:writeln('Not enough memory!');

    10:writeln('Invalid environment!');

    11:writeln('Invalid format!');

    18:writeln('No more files!');

    else writeln('Unknown error!');

    end;

    end.








  • : is there a Pascal statement that will allow me to call one program from another program

    :



    download the 'execsw' from the library on this site. You can easily find it using the search tool, provided by this site.


Sign In or Register to comment.