Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Delphi - Cannot focus a disabled or invisible window

Dobrý den, prosím mohl by mi někdo pomoct vyřešit tento problém. Jsem už z toho celý zoufalý, protože nemohu vůbec přijít na to, proč mi tato hláška vyskakuje při zavírání formuláře. Kód jsem u obou formulářů jak rodiče tak i potomka několikrát procházel, ale nic jsem nenašel. Nevíte prosím, v jakém případě by tento stav mohl nastat? Moc děkuji za nápady.

Předmět Autor Datum
Keďže si neuviedol presne, kde sa táto chyba vyskytuje, "při zavírání formuláře" - je nič nehovoriac…
pme 25.07.2012 13:39
pme
Kod s pokusim dat sem, ale nechce mi to vzít, protože je moc dlouhý. Tak ho dám na etapy :-)
Cobol 25.07.2012 13:42
Cobol
Takže nakonec jsem to vyřešil takto. Zde jsou ty kódy: Detail výrobku - ten formulář, který zavírám…
Cobol 25.07.2012 14:00
Cobol
Vyřešil,to jsem myslel vložení zdrojáků :-)
Cobol 25.07.2012 14:14
Cobol
Vložil si akurát 2 unity, podľa rýchleho pohľadu neviem odhadnúť, kde sa vyskytuje chyba... Ked zatv… poslední
pme 25.07.2012 17:24
pme

Keďže si neuviedol presne, kde sa táto chyba vyskytuje, "při zavírání formuláře" - je nič nehovoriaci popis...

"Nejaká" metoda, "nejakého" objektu sa snaží pristupovať na neexistujúci objekt-prvok/okno, ktoré je
disabled alebo invisible... Fakt to neviem inak zrozumiteľne popísať... :-)

Skús sem dať celý Tvoj kód, inak sa poradiť nedá...

Vložil si akurát 2 unity, podľa rýchleho pohľadu neviem odhadnúť, kde sa vyskytuje chyba... Ked zatvoríš aké okno??? Detail výrobkov, alebo?
Nechce sa mi lúskať riadok po riadku a hľadať náväznosti v Tvojom programe, keď si nedal všetky zdrojáky. Zatiaľ to trošku vyzerá na nejaké "harakiry" - nechápem čo sleduješ vytváraním dátových komponentov za behu programu - ale aj tak sa dá...

Skús zbaliť do archívu celý projekt - adresár komplet všetky súbory. Pomocou debugera nájdem chybu (raz dva - dúfam) a navrhnem Ti riešenie...

Zpět do poradny Odpovědět na původní otázku Nahoru