Autor Téma: Očíslovanie komponentov v návrhu  (Přečteno 650 krát)

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 3286
  • Karma: 139
    • Verze Delphi: D2007, XE3, DX10
Re:Očíslovanie komponentov v návrhu
« Odpověď #15 kdy: 29-09-2021, 08:44:47 »
Raz som v Delphi videl niečo také:
...
MyEnum := TMayEnum(EnumName);  // ???
To ses asi spatne dival, tohle ani neprelozis. Musis pouzit tu introspekci, bud starsi variantu GetEnumValue()[/] nebo novejsi generickou formu s GetValue<>()

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5970
  • Karma: 43
    • Verze Delphi: W10 + D11
Re:Očíslovanie komponentov v návrhu
« Odpověď #16 kdy: 29-09-2021, 09:34:47 »
Raz som v Delphi videl niečo také:
...
MyEnum := TMayEnum(EnumName);  // ???
To ses asi spatne dival, tohle ani neprelozis. Musis pouzit tu introspekci, bud starsi variantu GetEnumValue()[/] nebo novejsi generickou formu s GetValue<>()
Ja som príspevok najprv pripravil v texťáku, vložil ho sem a potom som prečítal Tvoj príspevok. No korekciu som neurobil. Ale aspoň viem, že niečo podobné nie je možné.
Keďže k ostatnému si sa nevyjadril, tak to beriem ako súhlas. Tú introspekciu si pozriem v helpe.
Ďakujem
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 3286
  • Karma: 139
    • Verze Delphi: D2007, XE3, DX10
Re:Očíslovanie komponentov v návrhu
« Odpověď #17 kdy: 29-09-2021, 16:56:58 »
Keďže k ostatnému si sa nevyjadril, tak to beriem ako súhlas.
No to ne - ja jsem z toho nepochopil, co vubec resis, takze jsem to preskocil :-)

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1262
  • Karma: 51
    • Verze Delphi: 10.3
Re:Očíslovanie komponentov v návrhu
« Odpověď #18 kdy: 29-09-2021, 16:58:52 »
No to ne - ja jsem z toho nepochopil, co vubec resis, takze jsem to preskocil :-)

To jsem rád, že v tom nejsem sám :-)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5970
  • Karma: 43
    • Verze Delphi: W10 + D11
Re:Očíslovanie komponentov v návrhu
« Odpověď #19 kdy: 29-09-2021, 17:06:32 »
Keďže k ostatnému si sa nevyjadril, tak to beriem ako súhlas.
No to ne - ja jsem z toho nepochopil, co vubec resis, takze jsem to preskocil :-)
Mal som na mysli hlavne to dynamické napĺňanie RadioGroup.Items s objektmi. Ale to nie je problém si to vyskúšať.
Ale vďaka diskusii som úplne zmenil filozofiu. Predtým priložené TMyEnum už nie sú platné. Číslovanie komponentov nebude. Komponenty s Items budú niesť zo sebou patričné údaje a informácie. Nebudem potrebovať kopu if cosi = nieco then ... a mať komplikovaný a neprehľadný kód.
Teraz som dokončil som prípravu včítane analýzy.
Mám jasnú predstavu čo a ako urobiť. Bude to trochu prácne, ale podľa mňa to stojí za to.
Ešte raz veľké ďakujem.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5970
  • Karma: 43
    • Verze Delphi: W10 + D11
Re:Očíslovanie komponentov v návrhu
« Odpověď #20 kdy: 29-09-2021, 17:07:44 »
No to ne - ja jsem z toho nepochopil, co vubec resis, takze jsem to preskocil :-)

To jsem rád, že v tom nejsem sám :-)
Ja by som sa veľmi čudoval, keby tomu tak nebolo. Utrpel by som šok :)
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.