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

Ajoj ovo mi se prvi put desava

[es] :: Pascal / Delphi / Kylix :: Ajoj ovo mi se prvi put desava

[ Pregleda: 2754 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

apex
kikinda

Član broj: 31144
Poruke: 918
*.beotel.net.

Sajt: www.polovni-delovi.com


+1 Profil

icon Ajoj ovo mi se prvi put desava19.03.2005. u 12:03 - pre 232 meseci
Projekti koje sam radio na jednom racunaru (i rade), nerade na drugom.
Napomena: isti OS, isti instalacioni cd delphi7...cak i isti hard:).......
Neznam sta je u pitanju pomagajte.

http://www.polovni-delovi.com - Najveći portal polovnih delova za sve tipove vozila
 
Odgovor na temu

apex
kikinda

Član broj: 31144
Poruke: 918
*.beotel.net.

Sajt: www.polovni-delovi.com


+1 Profil

icon Re: Ajoj ovo mi se prvi put desava19.03.2005. u 12:47 - pre 232 meseci
E sad ko mister bin da odgovorim sam sebi na pitanje: jeste sve isto osim PUTANJE nekih fajlova koje prog. koristi!!!!!

E sad nastavak pitanja posto mi i dalje nije jasno kako da "sredim putanje" da mi program radi kada ga jednog dana budem stavio na cd ili promenio mesto(putanju) nekih fajlova.

http://www.polovni-delovi.com - Najveći portal polovnih delova za sve tipove vozila
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: Ajoj ovo mi se prvi put desava19.03.2005. u 13:48 - pre 232 meseci
Možda da bilo pametno da fajlove koje program koristi staviš u foldere unutar foldera sa tvojim exe fajlom. To je pametna praxa nevezano za tvoj problem, jer je lakše održavati program koji nije razbacan kojekuda po diskovima, a i instalacija je lakša.

A putanje onda možeš raditi relativno. Recimo da imaš ini fajl "settings.ini" koji se nalazi u istom folderu kao program. Njegovu relativnu putanju (u odnosu na folder s aplikacijom) dobijaš ovako:

Code:

sPath := IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName)) + 'settings.ini';

ili 

sPath := IncludeTrailingPathDelimiter(ExtractFilePath(ParamStr(0)) + 'settings.ini';


ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

apex
kikinda

Član broj: 31144
Poruke: 918
194.106.165.*

Sajt: www.polovni-delovi.com


+1 Profil

icon Re: Ajoj ovo mi se prvi put desava20.03.2005. u 22:29 - pre 232 meseci
Hvala !!!!!!!!
http://www.polovni-delovi.com - Najveći portal polovnih delova za sve tipove vozila
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
62.108.102.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 15:39 - pre 232 meseci
ej, sta znaci:
IncludeTrailingPathDelimiter ???

ja sam do sad koristio samo ExtractFilePath... i sve radi :D
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

IgLo
Igor Lovric
Sremski Karlovci

Član broj: 19524
Poruke: 129
*.neobee.net.

Sajt: www.unicornsoft.net


Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 15:54 - pre 232 meseci
Znaci da ubaci "\" na kraj stringa ako ne postoji, a ako postoji ne uradi nista, samo vrati prosledjeni string. U ovom slucaju je nepotrebno jer ExtractFilePath (Application.ExeName) uvek vraca putanju sa "\" na kraju
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 20:04 - pre 232 meseci
U ovom slucaju nepotrebno, ali je jako dobra praksa (imho) naviknuti se da koristiš tu funkciju. Ima funkcija koje u nekim situacijama vraća ime foldera bez '\' na kraju (sad mi pada na pamet winAPI funkcija GetWindowsDirectory, koja vaća C:\ ako si na rootu instalirao windowse, ili npr. c:\windows - bez '\' na kraju).

Da, znam da je primer extreman :) ali greške tog tipa je do zla boga teško debagovati (kod tebe radi sve ok, kod kupca se program raspada).

ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

IgLo
Igor Lovric
Sremski Karlovci

Član broj: 19524
Poruke: 129
*.neobee.net.

Sajt: www.unicornsoft.net


Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 23:20 - pre 232 meseci
Citat:
sasas: U ovom slucaju nepotrebno, ali je jako dobra praksa (imho) naviknuti se da koristiš tu funkciju.

Nisam ni rekao da nije Naprotiva i ja uvek radim ovako jer ne zelim da razmisljam sta vraca sa BackSlash-om, a sta ne. S tim sto sam napravio svoju funkciju (AddBS),.. dok ne nakucam ono "IncludeTrailingPathDelimiter" prodje me volja za programiranjem
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 23:41 - pre 232 meseci
Citat:
...dok ne nakucam ono "IncludeTrailingPathDelimiter" prodje me volja za programiranjem :)...


:)

stvarno najnezgrapnije ime funkcije u celom delphiju (dok ne pogledaš moj kood :)

ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 23:53 - pre 232 meseci
Citat:
sasas

stvarno najnezgrapnije ime funkcije u celom delphiju (dok ne pogledaš moj kood

ss.


Hihih... ja sam imao naviku da pisem self desc. func. names Znaci promeni tex dugmeta sa next na finish ako je korisnik dosao do kraja wizzarda... funkcija koja to radi se zove: ChangeButtonTextToFinishIfWizzardEnd
Stvarno genijalno, zar ne? Ko moze da se izgubi u kodu kad imena funkcije tacno kazu sta rade
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.242.*



+62 Profil

icon Re: Ajoj ovo mi se prvi put desava22.03.2005. u 09:52 - pre 232 meseci
Dugacka (deskriptivna) imena funkcija su ODLICNA praksa; ne zaboravite da sutra i neko drugi treba da se snadje u vasem kodu. A inace, pa koristite valjda 'code insight'; kucas 3-4 slova pa (Ctrl+Space)...i da vidis cuda. Napomena: ako vam iz nekog razloga na nekom mestu 'code insight' ne radi, znaci da imate gresku negde u kodu iznad...zgodna stvar.

Rajko
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Ajoj ovo mi se prvi put desava

[ Pregleda: 2754 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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