Ver Mensaje Individual
  #3  
Antiguo 11-11-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
Ante todo, quiero decirte que la solución de Marcos, es adecuada par lo que quieres hacer.


Una cuestión de sintaxis:
Particularmente no creo que MODE sea un comando de DOS, para mi comandos son aquellas intrucciones que maneja el interprete de comandos (COMMAND.COM), por ejemplo: dir, del, ren, ver, time, date.....

Si hablamos de comandos:

Aqui tienes un hilo anterior con un ejemplo:
http://www.clubdelphi.com/foros/show...=&threadid=483

Este es el procedure que uso para estos casos:
Código:
procedure DosExec( ACommand : String; ACmdShow : Cardinal = SW_SHOW );
begin
  if WinExec( PChar(Environ('COMSPEC') + ' /C ' + ACommand), ACmdShow ) <= 31 Then
    {$IFDEF VER130}
    RaiseLastWin32Error;
    {$ELSE}
    RaiseLastOSError; 
    {$ENDIF}
end;

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita