Skocz do zawartości

[Delphi] Ciekawostka o enumach


Toster

Polecane posty

calkiem ciekawe

  TLightEnum = (leGejzeryBiale=0, leGejzeryCzerwone, leGejzeryNiebieskie,
                leSzampanowki, leNieckiBiale, leNieckiCzerwone,
                leNieckiNiebieskie);

  TPompEnum = (peSzampany1 = Integer(leNieckiNiebieskie)+1, pePlaszczeWodne1,
               pePlaszczeWodne2, peSzampany2, peGajzery);

 

nieprawdaz ?

Always Dark<br />u1_tt_logo.png banner-1.pngexFabula-banner.pngson_banner_ubersmall.jpg

Link do komentarza
Udostępnij na innych stronach

Pewnie o to, że rzutujesz enuma na integera i masz nowego enuma. Pewnie Toster chciał aby numeracja we wszystkich enumach była inna, żeby nie było dwóch enumów co mogą przyjąć tą samą liczbę. Jednak o ile dobrze wiem, to mógłby uzyć High(TLightEnum), powinno działać b w tym przypadku co ma to jak coś doda za "leNieckiNiebieskie" to lipnie, a High zawsze zadziała (jeśli dobrze pamiętam, że wogóle :D)

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...