Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SHBrowseForFolder & pidlRoot

[es] :: Pascal / Delphi / Kylix :: SHBrowseForFolder & pidlRoot

[ Pregleda: 3279 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon SHBrowseForFolder & pidlRoot18.11.2001. u 13:35 - pre 271 meseci
Jel ima neka f-ja koja path tipa: "C:\Test\proba1" pretvara u pointer pidlRoot koji bih dalje koristio u SHBrowseForFolder kao pocetni direktorijum?
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
*.mt.net.mk

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: SHBrowseForFolder & pidlRoot12.01.2002. u 02:33 - pre 269 meseci
U praksi i to ti ne treba, ukoliko se radi o path-u na tvrdom disku
onda mozes da otvoris sa ShellExecute,
a ukoliko se radi od nekom folderu koji nema path na tvrdom disku
onda mu prvo dobavis pidl uz pomoc SHGetSpecialFolderLocation
a onda taj isti pidl iskoristis uz ShellExecuteEx ili SHBrowseForFolder

People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: SHBrowseForFolder & pidlRoot12.01.2002. u 13:45 - pre 269 meseci
Ja na taj nacin mogu da dobijem samo adresu nekog od standardnih sistemskih direktorijuma. Nesto tima windows, desktop, program files, ... Ali mene interesuje da pocetni direktorijum u SHBrowseForFolder bude direktorijum u kome se nalazi moj program. Onda bi korisnik birao neki od poddirektorijuma i kliknuo na ok. Ono sto pokusavam da izbegnem je da korisnik svaki put mora da krene od desktop direktorijuma, pa da stigne do direktorijuma gde se nalazi moj program i tek onda da ubode neki od poddirektorijuma. Hvala u svakom slucaju.:)
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
62.220.202.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: SHBrowseForFolder & pidlRoot12.01.2002. u 19:34 - pre 269 meseci
Pocetni dir za SHBrowseForFolder t.e. root dir trebas namestiti to u
BROWSEINFO strukturu za SHBrowseForFolder,
evo ti sample code

http://www.delphizine.com/feat...99904KB%5Ff/di199904KB%5Ff.asp

mozes iskoristiti i ovu funkciju sa MSDN-a (mada je C++ ali lako ces razumeti )

http://msdn.microsoft.com/libr...ell/Shell_basics/Folder_ID.asp

mislim da ce ti ovo biti dovoljno :)
People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: SHBrowseForFolder & pidlRoot15.01.2002. u 19:24 - pre 269 meseci
Ovo uputstvo iz magazina nisam uspeo da otvorim, jer su trazili da se subscribe-ujem, a subscribe strana im nije radila. Ostalo na tu temu nije resilo problem. U svakom slucaju, hvala na pomoci. Problem sam resio drugom naredbom: SelectDirectory u kombinaciji sa GetCurrentDir.
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: SHBrowseForFolder & pidlRoot

[ Pregleda: 3279 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.