Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.435 pregleda

Najnovija ↓

Selektovanje fajla i foldera preko Open Dialoga? 28.03.2014. u 05:27 · pre 153 meseca #1
Code:

procedure TForm1.Button1Click(Sender: TObject);
var
  i     : Integer;
begin
  If (OpenDialog1.Execute) Then
  Begin
    for I := 0 to opendialog1.files.Count - 1 do
    begin
      showmessage(OpenDialog1.Files[i]);
    end;
  end;
end;

Ovaj primer ispisuje putanju selektovanih fajlova.
Kako preko ShowMessage da prikazem putanje i selektovanih foldera a ne samo fajlova iz Open Dialog-a?
Re: Selektovanje fajla i foldera preko Open Dialoga? 28.03.2014. u 07:22 · pre 153 meseca #2
Code:

procedure TForm1.Dugme1Click(Sender: TObject);
var
   i     : Integer;
 begin
   If (OpenDijalog1.Execute) Then
   Begin
     for I := 0 to OpenDijalog1.files.Count - 1 do
     begin
       showmessage(OpenDijalog1.Files[i]);
       showmessage(ExtractFileDir(OpenDijalog1.Files[i]));

     end;
   end;
end;


Sviđa mi se1
Re: Selektovanje fajla i foldera preko Open Dialoga? 28.03.2014. u 07:55 · pre 153 meseca #3
Da, ovo radi odlicno kada selektujem folder zajedno sa nekim fajlom.

Kada selektujem samo jedan (ili vise) folder i kada zelim da ga dodam, Open Dialog mi otvara taj selektovani folder a ja bih zeleo isto tako da prikazem putanju preko ShowMessage.
Re: Selektovanje fajla i foldera preko Open Dialoga? 28.03.2014. u 13:06 · pre 153 meseca #5
Na stackoverflow.com sam naisao jos pre 10-ak sati dok sam trazio resenje preko google.
U tom primeru nije moguce selektovanje fajlova vec samo foldera.


Treba mi najobicniji dialog koji ce mi prikazati koje je foldere i/ili fajlove korisnik izabrao. Nailazim na primere koji omogucuju samo selektovanje fajlova ili samo foldera.


Zelim da saznam preko open dialog-a putanju foldera i fajlova koju je korisnik izabrao da bih kasnije tu listu fajlova ucitao u program.

Vec znam kako da dobijem putanju kada korisnik selektuje vise fajlova zajedno sa folderom, ali kada se selektuje samo folder tada se ne dobija putanja vec open dialog otvara taj folder verovatno ocekujuci od korisnika da selektuje fajlove...
Re: Selektovanje fajla i foldera preko Open Dialoga? 29.03.2014. u 06:09 · pre 153 meseca #6
@Milan Milosevic

Code:
ExtractFileDir(OpenDijalog1.Files[i])); 

Ovaj kod prikazuje samo putanju root foldera u kom se nalazi selektovani fajl a ne prikazuje putanju selektovanog foldera!



Primer sa slike.
Kako dobiti putanju "C:\test\MyFolder" za folder "MyFolder" i putanju "C:\test\test.exe" za fajl "test.exe"?

Nadam da ima nekoga na forumu ko poznaje ovaj programski jezik. :)
Sviđa mi se1
Re: Selektovanje fajla i foldera preko Open Dialoga? 01.04.2014. u 05:22 · pre 153 meseca #7
Windows dijalizi ne podržavaju tako nešto, mogu ili fajlovi ili dirovi. Ja sam imao isti problem i evo kako sam to rešio.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme