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

Relativni put u ShellExecute i sl.

[es] :: C/C++ programiranje :: Relativni put u ShellExecute i sl.

[ Pregleda: 1680 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gooxy
Metafizika

Član broj: 92105
Poruke: 40
*.ptt.yu.



Profil

icon Relativni put u ShellExecute i sl.22.05.2006. u 21:28 - pre 218 meseci

Kako da u ShellExecute naredbi (ili bilo gde) navedem da je fajl koji treba da se otvori u istom direktorijumu u kome je i program koji ga pravi, upisuje na disk ( u istom folderu) i posle taj isti program otvara, Ja znam da navedem apsolutni put, ali ne znam da se snadjem sa relativnim. Probao sam sa ".." "..\" dve kose, i mnogo raznih kombinacija.
So much the better, we shall fight in the shade!
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: Relativni put u ShellExecute i sl.22.05.2006. u 22:03 - pre 218 meseci
ako radis u Borland Builderu onda putanju programa dobijas sa

Code:

ExtracFilePath(ParamStr(0))

i na kraju samo dodas ime tog fajla koji trebas otvoriti

Znaci

Code:

String putanja_fajla=ExtracFilePath(ParamStr(0)) + "ime_fajla.exe";

there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

stargazer
bgd

Član broj: 85916
Poruke: 117
*.eunet.yu.



Profil

icon Re: Relativni put u ShellExecute i sl.23.05.2006. u 22:59 - pre 218 meseci
ShellExecute bi trebalo da se ponaša kao LoadLibrary kada je u pitanju zadavanje imena fajla, tj. traži ga po principu DLL fajla :
1. folder gde se nalazi exe ili dll iz koga je pozvana
2. ...

Trebalo bi da bude dovoljno samo da navedeš ime fajla koji si napravio ( Da li si tu kombinaciju probao? ). Takođe i kao lpOperation parametar treba da navedeš "open".

Ako već hoćeš da odradiš ExtractFilePath, a ne radiš borland, onda imaš :
Code:
BOOL PathRemoveFileSpec(LPTSTR pszPath);

funkciju deklarisanu u shlwapi.h fajlu.

Nadam se da je pomoglo...
With no lovin' in our souls and no money in our coats you can't say we're satisfied
 
Odgovor na temu

gooxy
Metafizika

Član broj: 92105
Poruke: 40
*.ptt.yu.



Profil

icon Re: Relativni put u ShellExecute i sl.24.05.2006. u 15:24 - pre 217 meseci
fercera
danke

So much the better, we shall fight in the shade!
 
Odgovor na temu

[es] :: C/C++ programiranje :: Relativni put u ShellExecute i sl.

[ Pregleda: 1680 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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