Vse chodilo, dokud jsem neuzavrel delphi a neotevrel projekt znovu. Delphi ohlasili cannot create form a AV v fmx modulu.
[...]
Jsou tedy Frames pouzitelne, nebo se porozhlednout jinde - kde ?
My jsme kdysi na nich postavili docela velkou rodinu VCL aplikaci a jestli si vzpominam, tak byly problemy predevsim v design-time podobne tem, co popisujes: aby IDE spravne fungovalo, tak
a) frame musel byt pridan na paletu
b) unit s frame, ktery pouziva formular, musela byt otevrena v IDE pred vlastnim formularem, jinak to koncilo cannot create nebo tak necim
c) kdyz jsi v IDE nejakou unit s frame na formu zavrel a pak dal Save, tak IDE vynulovalo OnXxx eventy, ktere byly na frame
d) mozna jeste neco, na co uz si nevzpominam
A pak tam byl koncepcni problem s action listy: pokud mel frame nejake lokalni akce ve vlastnim action listu a jiny frame take a formular take, tak se akce nemerguji jako polozky menu v pripade MDI aplikaci, ale ruzne koliduji a chovalo se to dost nepredvidatelne.
Takze vsechny aplikace, ktere jsme predelavali nebo zacinali znovu jsme uz na framech nedelali a pouzilil jsme vnorene formy. Tim se vyresily problemy s IDE, problemy s reusibilitou akci zustaly.
Ale ber to s rezervou, uz je to pekna radka let a HOSIP.