Avatar billede _benne_ Nybegynder
29. december 2001 - 21:41 Der er 2 kommentarer og
2 løsninger

List filnavne i dir..

Jeg har et dir, der bli\'r brugt til plugins, men hvordan får jeg fat i filerne i dir\'et? Altså får en liste over dem?

Ideen er, at først listes alle DLL\'er, hvorefter jeg har designet der loader dem en-for-en...
Avatar billede erikjacobsen Ekspert
29. december 2001 - 22:02 #1
Du skal nok bruge findfirst og findnext
Avatar billede stoney Nybegynder
29. december 2001 - 22:05 #2
procedure TForm1.Button5Click(Sender: TObject);
var
SR: TSearchRec;
I: Integer;
sl: tstringlist;
begin
  sl := tstringlist.create;
  I := FindFirst(\'c:\\*.*\', faAnyFile, SR);
  try
    while I=0 do
    begin
    ListBox1.Items.Add(sr.Name);

      I := findnext(sr);
    end;
  finally
    findclose(sr);
    sl.free;
  end;
end;

----------------
her er brugt anyfile du kan også bruge

faReadOnly    $00000001    Read-only files
faHidden    $00000002    Hidden files
faSysFile    $00000004    System files
faVolumeID    $00000008    Volume ID files
faDirectory    $00000010    Directory files
faArchive    $00000020    Archive files
faAnyFile    $0000003F    Any file


Stoney
Avatar billede martinlind Nybegynder
30. december 2001 - 13:08 #3
du kan også prøve at hente scanner.pas på www.e-lind.dk

/Martin
Avatar billede _benne_ Nybegynder
01. januar 2002 - 17:24 #4
Takker...
Og godt nytår!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester