![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
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.
|
|
|
|