IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @249
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Ekonomický softvér KROS

Programy na vedenie komplexnej agendy JÚ a PÚ. Vyskúšajte demo zadarmo! www.kros.sk

Máte poruchy spánku?

DetoxiPan výrazne zlepší Váš spánok. Japonský výrobok najvyššej kvality. www.detoxipan.sk

Kúpa auta v Rakúsku

bezpečnejšia. Rakúsko, ako druhá krajina Európskej únie po Slovenskej autoviny.zoznam.sk

Kde sú vaše firemné autá?

Online sledovanie vozidiel pomocou GPS už od 18,90€/mes. Skús demo movys.sk

Autoškola Neckár oslávi 15 rok

učebne Čadca a Turzovka 5 štýlových áut peugeot a 5 inštruktorov www.autoskolaneckar.sk

delphi - zobrazit vsetky subory v zlozke

Zaslať odpoveď
AutorSpráva
mysacek
Užívateľ
Užívateľ

Založený: 04.09.2009
Príspevky: 48

PríspevokZaslal: So 05.09.09 9:45Odpovedať s citátomNávrat hore

Ahojte,
potreboval by som vediet spravit v delphach taku vec, aby som si vedel vybrat nejaku suborovu zlozku a aby sa mi vsetky subory v tejto zlozke zapisali do napr. Mema.
Dakujem.
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1049

PríspevokZaslal: So 05.09.09 11:16Odpovedať s citátomNávrat hore

Na formulári nech je Memo, Button a Edit, v ktorom bude cesta požadovanej zložky. V udalosti OnClick buttonu nech je tento kód:

kód:
procedure TForm1.Button1Click(Sender: TObject);
var
  found: integer;
  searchRec: TSearchRec;
begin

  found:= FindFirst(Edit1.Text + '\*.*', faAnyFile, searchRec);

  while (found = 0) do begin
    if ((searchRec.Name <> '.') and (searchRec.Name <> '..')) then
      Memo1.Lines.Add(searchRec.Name);
    Found := FindNext(searchRec);
  end;

  FindClose(searchRec);

end;
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
mysacek
Užívateľ
Užívateľ

Založený: 04.09.2009
Príspevky: 48

PríspevokZaslal: Ne 06.09.09 15:45Odpovedať s citátomNávrat hore

Fico napísal:
Na formulári nech je Memo, Button a Edit, v ktorom bude cesta požadovanej zložky. V udalosti OnClick buttonu nech je tento kód:

kód:
procedure TForm1.Button1Click(Sender: TObject);
var
  found: integer;
  searchRec: TSearchRec;
begin

  found:= FindFirst(Edit1.Text + '\*.*', faAnyFile, searchRec);

  while (found = 0) do begin
    if ((searchRec.Name <> '.') and (searchRec.Name <> '..')) then
      Memo1.Lines.Add(searchRec.Name);
    Found := FindNext(searchRec);
  end;

  FindClose(searchRec);

end;



Dakujem:)
a nevies este prikaz, pomocou ktoreho by som vedel rozlysit, ci sa jedna o subor alebo o dalsiu zlozku?
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1049

PríspevokZaslal: Ne 06.09.09 20:07Odpovedať s citátomNávrat hore

Ak sa jedná o zložku, tak hodnota Attr recordu TSearchRec nadobudne hodnotu faDirectory. Malý príklad:

kód:
if (searchRec.Attr = faDirectory) then Memo1.Lines.Add(searchRec.Name + ' --> zložka')
  else Memo1.Lines.Add(searchRec.Name + ' --> súbor');
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd