Função para descobrir a letra do HD que está sendo acessado.

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

07/07/2021

Felipe Santos

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar