www.domaci.de Forum Indeks Home
Portal • Forum • Novi upisi • Pretraga • Link do nas • Domaći filmovi • Lista korisnika • Tim sajta • Proverite privatne poruke • Prijava • Registracija
Pravilnik • FAQ • Profil • Favorites • Galerija slika • Top lista • Download MP3 • MP3 razno • Spotovi • Noviteti 2013 • Muzički noviteti 2014

Delphi: Dodavanje/uklanjanje delioca putanje
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~
::  
Autor Poruka
himzo
Banovan!

Odomaćeni član
Odomaćeni član



Godine: 41

Datum registracije: 24 Okt 2005
Poruke: 1390
Mesto: Vojvoda Stepa

serbia.gif
PorukaPostavljena: Pon Nov 28, 2005 10:54 am    Naslov poruke: Delphi: Dodavanje/uklanjanje delioca putanje Na vrh strane Na dno strane

Uzmimo za primer sledeću putanju: 'C:\NekiFolder\Neki Folder\...\NekiFolder'. Recimo želimo da kontrolišemo neke podatke u folderima koji se nalaze unutar foldera vaše aplikacije. Najlakši način je da u jednoj promenjivoj (npr. String, PAnsiChar, ...) čuvamo putanju aplikacije a tražene foldere dodajemo na tu promenjivu i dobijamo njihove potpune putanje.
Ukoliko želimo da čitamo sadržaj foldera "Slike" to ćemo raditi na sledeći način:
Code:

  var PutanjaAplikacije, PutanjaDoSlika: String;
  ...
  PutanjaAplikacije := ExtractFilePath(Application.ExeName); { npr. 'c:\program files\moja aplikacija') }
  PutanjaDoSlika := PutanjaAplikacije + '\' + 'Slike';

Primetili ste da obavezno moramo dodati delilac putanje izmedju putanje aplikacije i traženog foldera. Da bi smo izbegli ovo dodavanje koristi se funkcija IncludeTrailingBackslash(). Ova funkcija vraća rezultat string sa deliocem na kraju. Ukoliko string promenjiva već poseduje na kraju znak '\' (Backslash) onda će funkcija vratiti ulazni parametar. Na primer:
Code:

PutanjaAplikacije := IncludeTrailingBackslash(ExtractFilePath(Application.ExeName));
// npr. 'c:\program files\moja aplikacija\'
PutanjaDoSlika := PutanjaAplikacije + 'Slike';

Suprotno od ove funkcije radi funkcija ExcludeTrailingBackslash(). Ova funkcija uklanja znak '\' (ako postoji) iz stringa koji je ulazni parametar funkcije.


 
Prikaz poruka:   
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~ -> Delphi: Dodavanje/uklanjanje delioca putanje Vreme je podešeno za GMT + 1 sat
Strana 1 od 1

 
Pređite u:  
Vi ne možete otvarati nove teme u ovom forumu
Vi ne možete odgovarati na teme u ovom forumu
Vi ne možete menjati Vaše poruke u ovom forumu
Vi ne možete brisati Vaše poruke u ovom forumu
Vi ne možete glasati u anketama u ovom forumu
Vi ne možete postavljati fajlove u ovom forumu
Vi ne možete preuzeti fajlove sa ovog foruma





- Burek Forum - Doček Nove 2018. godine - Venčanja, svadbe - Proslave - TipoTravel - Kuda večeras - Anwalt - legal -

Bookmark to: Twitter Bookmark to: Facebook Bookmark to: Digg Bookmark to: Del.icio.us Bookmark to: StumbleUpon