GARANTIR DESCONTO

Fórum Problemas com FindClose, alguém pode ajudar? #233051

19/05/2004

0

Segue abaixo como estou fazendo para buscar os arquivos de uma pasta, mas quando compilo da erro no FindClose, ele diz que o tipo é incopativel ´Cardinal and SearchRec´, até olhei no help do delphi e ele me mostra como está aí, não sei como solucionar, alguém pode me ajudar?

procedure TForm1.bCarregaClick(Sender: TObject);
var
Procurar: TSearchRec;
Arquivos: Integer;
begin
ComboBox1.Items.Clear;
Arquivos := 0;
Arquivos := Arquivos + faDirectory;
Arquivos := Arquivos + faArchive;
Arquivos := Arquivos + faAnyFile;

if FindFirst(Caminho, Arquivos, Procurar) = 0 then
begin
repeat
if (Procurar.Attr and Arquivos) = Procurar.Attr then
ComboBox1.Items.Add(Procurar.Name);
until FindNext(Procurar) <> 0;
FindClose(Procurar);
end;
end;


Impactus

Impactus

Responder

Posts

19/05/2004

Nildo

Use:

SysUtils.FindClose

Ao invez de somente FindClose.
É que ele pega do System como prioridade, que por um acaso é referencia a uma API do Windows.


Responder

Gostei + 0

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

Aceitar