Error creating form: Ancestor for XY not found

Vse drugo, kar ne spada v nobeno zgornjo kategorijo.
Odgovori
avgtom
Prispevkov: 6
Pridružen: 05.10.2010 20:28:52

Error creating form: Ancestor for XY not found

Odgovor Napisal/-a avgtom » 16.06.2011 11:06:46

Pozdravljeni

Uporabljam Delphi 2010 na Windows 7 in imam sledeči problem na mojem projektu.
V projektu je veliko form in zanje uporabljam dedovanje iz predhodnika.
Primer: BaseForm-->CatalogForm-->CatalogFormWithGrid-->CatalogCompanies

Ko zaprem projekt je vse ok, ko pa ga ponovno odprem mi vedno javlja opozorilo: "Error creating form: Ancestor for XY not found"
Zapreti moram vse odprte zavihke s formami ter odpreti ponovno najprej BaseForm, nato njegovega naslednika CatalogForm in tako naprej dokler ne pridem do končnega šifranta.

Je imel kdo podoben problem oz. kaj bi lahko bilo narobe?

odisej
Prispevkov: 1363
Pridružen: 09.05.2003 12:58:10

Re: Error creating form: Ancestor for XY not found

Odgovor Napisal/-a odisej » 16.06.2011 14:27:51

Pomoje tistih base form nimaš v projektu.

avgtom
Prispevkov: 6
Pridružen: 05.10.2010 20:28:52

Re: Error creating form: Ancestor for XY not found

Odgovor Napisal/-a avgtom » 17.06.2011 14:08:58

Vsi predhodniki so v projektu, so celo našteti po pravilnem vrstnem redu (za vsak slučaj).
Ko odprem projekt mi form ni potrebno zopet dodajati v projekt, ampak samo samo zapreti zavihke in jih odpreti po vrstnem redu.

odisej
Prispevkov: 1363
Pridružen: 09.05.2003 12:58:10

Re: Error creating form: Ancestor for XY not found

Odgovor Napisal/-a odisej » 20.06.2011 08:45:08

Možno, da je kej drugega, kot se je dogajalo meni. Ampak sam sem imel te probleme takrat, ko projekt nekako ni mogel najti katere od predhodnih form.

avgtom
Prispevkov: 6
Pridružen: 05.10.2010 20:28:52

Re: Error creating form: Ancestor for XY not found

Odgovor Napisal/-a avgtom » 03.05.2012 11:22:46

Našel sem rešitev za ta moj problem. Problem se mi je pojavil, ker sem uporabil formatiranje kode (Ctrl+D) na sourcu od projekta. Formatiranje doda presledke pred in za zavitim oklepajem. Zaradi tega tudi nisem več uspel kreirati novih naslednikov in obstoječih. Rešitev sem našel na spodnji povezavi:

http://stackoverflow.com/questions/3809 ... names-from

Ko sem odstranil vse odvečne presledke dela vse super. Popravil sem tudi default nastavitve formatiranja kode v Delphiju, tako da mi ne dodaja več odvečnih presledkov.

Odgovori