[ franjo_tahi @ 25.01.2009. 17:07 ] @
Imam problem s instaliranjem kontrole koju sam sam kreirao...

Kontrole su ispravno radile, a onda: novi komp, nova instalacija Delphi-a 2007 ...

U pitanju su dvije kontrole. Jedna je nasljednik TDataSet-a, a druga TDBGrid-a.

- NewGrid koristi NewDataset i kontrola je uključena u uses. Između ostalog, NewGrid može: kreirati SelectSQL i mijenjati Order, Locirati podatak i još ponešto.
- u NewGrid se poziva public metoda iz NewDataSet.UsrPost što javi grešku - nepostoječe procedura...

u deplhi-u CTRL+Click na UsrPost odvede na kod metode tNewDataset.UsrPost.
ako u program postavim samo NewDataSet i pozovem UsrPost, radi kako treba.

Ima li tko ideju o čemu se radi?
[ savkic @ 26.01.2009. 15:19 ] @
> u NewGrid se poziva public metoda iz NewDataSet.UsrPost što javi grešku - nepostoječe procedura...
> u deplhi-u CTRL+Click na UsrPost odvede na kod metode tNewDataset.UsrPost.
> ako u program postavim samo NewDataSet i pozovem UsrPost, radi kako treba.

Verovatno imaš nekoliko verzija NewDataSet unita ili .dcu fajla i u jednoj od njih ne postoji UsrPost metoda.
[ franjo_tahi @ 26.01.2009. 20:33 ] @
Na novi komp sam kopirao samo path koji sadrži moje kontrole, dakle samo je jedan dcu.
[ savkic @ 26.01.2009. 21:50 ] @
Jedini razlog zbog koga bi u jednom projektu metoda postojala a u drugom ne, da ta dva projekta koriste različite unite ili različite pakete.