GARANTIR DESCONTO

Fórum Função para descobrir a letra do HD que está sendo acessado. #360281

24/06/2008

0

Gostaria da ajuda de vocês para solucionar o seguinte problema, a minha aplicação cria e ler arquivos ini na unidade C:, contudo quando a Cpu tem dois Hd´s e o principal não é o C: o programa apresenta problemas.

Gostaria de saber se existe uma função que retorne a letra do HD em uso para que assim o programa crie arquivos INI corretos.


Desde já agradeço a atenção de todos.


Lnunes

Lnunes

Responder

Posts

24/06/2008

Ffc

Talvez eu não tenho entendido mais se teu aplicativo estiver na unidade onde esta o sistema operacional e ela seja por exemplo a Unidade D:\ vc pode fazer o seguinte.

[b:c72eb3f56d]var[/b:c72eb3f56d]
LetraDriver: [b:c72eb3f56d]String[/b:c72eb3f56d];
begin

LetraDriver := Copy(ExtractFilePath(Application.ExeName), 1, 3);

Assim vc pega a unidade onde seu sistema esta instalado sem problemas.

Espero que seja util.

Abraços,


Responder

Gostei + 0

07/07/2021

Felipe Santos

Boa tarde. A função ExtractFileDrive(Application.ExeName) pode resolver esse problema.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar