Forum Delphi.cz

Delphi => Obecné => Téma založeno: Stanislav Hruška 16-10-2021, 20:26:40

Název: Items (TStrings) - pridanie objektu v čase návrhu.
Přispěvatel: Stanislav Hruška 16-10-2021, 20:26:40
Je to vôbec možné? Chcem tam priradiť celočíselné hodnoty (primárne kľúče). Používam CnPack, ale ani tam som nenašiel takú možnosť.
Za behu s tým nemám problém.
Název: Re:Items (TStrings) - pridanie objektu v čase návrhu.
Přispěvatel: Stanislav Hruška 17-10-2021, 18:15:17
Tak sa mi potvrdilo, že to v čase návrhu nie je možné.
Název: Re:Items (TStrings) - pridanie objektu v čase návrhu.
Přispěvatel: Jirka 17-10-2021, 18:25:08
Tak sa mi potvrdilo, že to v čase návrhu nie je možné.

IMHO by to možné bylo ale za podmínky vytvoření vlastní komponenty kde by sis udělal jakýsi datový přívěsek  kam by se design-modu zadavaly hodnoty pro vytvoření objektů .
Ovšem nechápu k čemu by to bylo v praxi dobré
Název: Re:Items (TStrings) - pridanie objektu v čase návrhu.
Přispěvatel: Stanislav Hruška 17-10-2021, 20:03:55
Tak sa mi potvrdilo, že to v čase návrhu nie je možné.

IMHO by to možné bylo ale za podmínky vytvoření vlastní komponenty kde by sis udělal jakýsi datový přívěsek  kam by se design-modu zadavaly hodnoty pro vytvoření objektů .
Ovšem nechápu k čemu by to bylo v praxi dobré
Nemusel by som písať na to kód pri tvorbe formulára. Ale je to len taká prkotina. Nemá význam sa tým ďalej zaoberať.
Název: Re:Items (TStrings) - pridanie objektu v čase návrhu.
Přispěvatel: JaroB 18-10-2021, 10:38:18
Kdysi dávno ve D5/D2005 jsem dělal komponent pro držení statických dat (číselníků, default dat) v době návrhu v kontejneru stringlistu s vnitřní strukturou jako CSV. Má to vlastní viewer i editor a data se načítala do gridu de facto přiřazením. Jako nevizuál dobrý, za ta léta se to osvědčilo, disponuje to vlastní verzí Locate() i FieldByName() a bylo to určeno pro aplikce "bez vazeb" na nějaké externí soubory nebo DB. Akorát je to všechno postavené mimo dataset :( a tedy vše na stringu (ansi nebo pro unicode na UTF8) a není to reentrantní.
Jen si nejsem jist, jestli by to byla odpověď na původní otázku...
Název: Re:Items (TStrings) - pridanie objektu v čase návrhu.
Přispěvatel: Stanislav Hruška 18-10-2021, 11:38:44
Jen si nejsem jist, jestli by to byla odpověď na původní otázku...
V princípe áno. V súčasnom stave mi také zložité riešenie neprinesie žiadne plus. Už by som ho spätne nevyužil.