[ Sisko.Marcetic @ 30.10.2007. 13:26 ] @
Molim za pomoc

Imam aplikaciju koja radi sa bazama podataka (BDE) Kada pokusam da je pokrenem ( radi daljeg rada na istoj) pojavi se greska " Access Violation at bdertl60.bpl Read of address 00000000 " I kada se projekat otvori, sve TTable su neaktivni i pri pokusaju da im se dodeli Active = true opet se javi ista poruka o greski i tabela se ne aktivira, naravno.
Napominjem da je sve lepo radilo dok nisam jednom prilikom editovao jednu DBF datoteku u Database Desktopu (pri cemu je BCB bio iskljucen). Pri kraju editovanja pojavila se poruka sa upitom da li da snimi poglede ??? Potvrdih Yes i kada sam izasao iz Database Desktopa i tu je bio kraj rada sa aplikacijama koje koriste bde.

Hvala unapred .
[ X Files @ 30.10.2007. 13:33 ] @
Otprilike, rec je o pristupu nekoj komponenti, npr TDatabase, TTable i sl, pre nego sto je objekat postao validan. Ovo moze biti do redosleda kreiranja TDataModula i ostalih formi u projektu. Pogledaj Project1.cpp ili Project > Options > Forms u vezi redosleda.

Ovde se tesko sta moze reci bez barem parceta koda.
[ Sisko.Marcetic @ 31.10.2007. 13:25 ] @
Ne bih da zatrpavam sa kodom jer su projekti ogromni i sadrze puno TTable.
Problem sam delimicno resio tako sto sam napravio blanko projekat u istom direktorijumu koji
sadrzi TTable, TDataSource i TDBGrid, sve to povezao, uperio TTable u neku dbf datoteku i aktivirao. Znaci ema koda i to radi. Tako sada najpre pokrenem tu malu aplikaciju pa onda otvorim glavni veliki projekat kada hocu da nastavim sa radom na glavnom projektu i ( znaci ne otvaram direktno glavni projekat direktno ).