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: 966 | Odgovora: 10 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

apex
kikinda

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

Sajt: www.polovni-delovi.com


Profil

icon Ajoj ovo mi se prvi put desava19.03.2005. u 12:03

Projekti koje sam radio na jednom racunaru (i rade), nerade na drugom.
Napomena: isti OS, isti instalacioni cd delphi7...cak i isti hard:).......
ne znam sta je u pitanju pomagajte.

http://www.polovni-delovi.com - Najveći portal polovnih delova za sve tipove vozila
19.03.2005. u 12:03 

apex
kikinda

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

Sajt: www.polovni-delovi.com


Profil

icon Re: Ajoj ovo mi se prvi put desava19.03.2005. u 12:47
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
19.03.2005. u 12:47 

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 614
195.246.3.*



Profil

icon Re: Ajoj ovo mi se prvi put desava19.03.2005. u 13:48
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.
19.03.2005. u 13:48 

apex
kikinda

Član broj: 31144
Poruke: 909
194.106.165.*

Sajt: www.polovni-delovi.com


Profil

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

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Član broj: 32202
Poruke: 3869
62.108.102.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

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

ja sam do sad koristio samo ExtractFilePath... i sve radi :D
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
21.03.2005. u 15:39 

IgLo
Igor Lovric
Sremski Karlovci

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

Sajt: lovric.narod.ru


Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 15:54
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
21.03.2005. u 15:54 

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 614
195.246.3.*



Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 20:04
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.
21.03.2005. u 20:04 

IgLo
Igor Lovric
Sremski Karlovci

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

Sajt: lovric.narod.ru


Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 23:20
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
21.03.2005. u 23:20 

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 614
195.246.3.*



Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 23:41
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.
21.03.2005. u 23:41 

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1402
82.208.201.*

ICQ: 246436949


Profil

icon Re: Ajoj ovo mi se prvi put desava21.03.2005. u 23:53
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
DirectX na srpskom | GLScene na srpskom

There are only 10 types of people in this world; those who understand binary and those who don't.
21.03.2005. u 23:53 

Rapaic Rajko
programer, Grappolo
Bgd

Član broj: 4105
Poruke: 370
217.119.242.*



Profil

icon Re: Ajoj ovo mi se prvi put desava22.03.2005. u 09:52
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
22.03.2005. u 09:52 

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

[ Pregleda: 966 | Odgovora: 10 ]

Postavi temu Odgovori

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