Citat:
Makojdis je napisao:
Imam dva problema. Radiom sam neki program koji koristi baze iz Delphija.. e sad sve to lepo radi kod mene ali kad odnesem na neki drugi komp koji nema instaliran Delphi prijavi mi neku gresku kako ne moze na nadje neke systemske fajlove.
A drugi problem baza tj. fajl.db mora da bude u onom direktorijumu ukojem sam ja snimio program npr. c:baza ito uvek bilo gde da se nalazi exe fajl
Kao prvo, dok pravis aplikaciju (na svom racunaru), iz ControlPanel/BDE Administrator-a odredi aliasa za direktorijum u kome ti se nalaze .db fajlovi. Potom property Table1 komponente koji se zove (cini mi se) Database Name postavi na Alias koji si prethodno kreirao "BDE Administratorom".
Kada odnes aplikaciju na klijentov racunar, potrebno je da i tamo instaliras BDE (BorlandDatabaseEngine) koji u stvari omogucava tvojoj aplikaciji da komunicira sa bazom. Instalaciju BDE-a (oko 10-ak MB valjda) naci ces na disku Delphija. Posto instaliras BDE, opet u control panelu/bde administratoru kreiras alias _sa istim nazivom_ kao na svom racunaru, s tim sto sada direktorijum za taj alias moze da bude bilo koji (jer si u svojoj aplikaciji bazu povezao preko aliasa, a onda aplikacija kontaktira BDE Administratora i pita ga koji je to direktorijum koji ima alias taj i taj).
Odredis dakle isti alias (kao na svom racunaru), bilo koji direktorijum i ostalo bi trebalo da bude sve OK.
Sve sto je besmislenije, utoliko je bolje.