Ir ao conteúdo
  • Cadastre-se

Formatando pendrive pelo Delphi


Ir à solução Resolvido por New Nerd,

Posts recomendados

Oi,

 

Acredito que a forma mais fácil será passando comandos para o CMD usando o Delphi.

 

 

Exemplo:

WinExec('cmd.exe /c FORMAT E:', SW_SHOW);

Para ver os parâmetros e opções do comando FORMAT do CMD digite no CMD        FORMAT/?         são variadas as opções e usos.

 

Falou boa sorte!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

New Nerd 
Deu certo esse comando .. ficou show aqui... mais tem como alterar a letra F: por alguma variavel... ?
estou fazendo assim ...

  letra :=Char(StrToInt(GetLettre)) + ':' + #13+#10;  ShowMessage(letra);  WinExec('cmd.exe /c FORMAT'+letra+, SW_SHOW);

 
Porém da um erro tipos incompativeis....

 [DCC Error] USB_D.pas(78): E2010 Incompatible types: 'string' and 'PAnsiChar'

 
pode me ajudar ?

Link para o comentário
Compartilhar em outros sites

  • Solução

Olá novamente! :D

 

Faça assim:

varA, B : AnsiString;beginA := 'P:';B := 'cmd.exe /c FORMAT ' + A;WinExec(PAnsiChar(, sw_normal);end;

Pode parecer estranho mas tentei outras formas e não obtive sucesso, do jeito que está funcionou legal aqui. Agora basta alterar a variável A...

 

Até mais...

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...