Fórum arquivo.jar + delphi #590868

25/01/2018

0

Como faço para chegar se um arquivo .jar esta aberto pelo delphi?
Wilton Júnior

Wilton Júnior

Responder

Posts

25/01/2018

Natanael Ferreira

Teste esta função:

function arquivoAberto(arquivo: string): Boolean;
var
  StreamArquivo: TFileStream;
begin
  if not FileExists(arquivo) then
    raise Exception.CreateFmt('O arquivo "%s" não existe', [arquivo])
  else
    try
      StreamArquivo := TFileStream.Create(arquivo, fmShareExclusive and fmOpenRead);
      StreamArquivo.Free;
      result := False;
    except
      result := True;
    end;
end;

Exemplo de uso:

if arquivoAberto('C:\\Arquivo.jar') then
 Showmessage('Arquivo aberto.')
else
 Showmessage('Arquivo fechado');
Responder

Gostei + 0

26/01/2018

Wilton Júnior

Deu certo obrigado
Responder

Gostei + 0

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

Aceitar