Sdílet prostřednictvím


COleCurrency::m_status

Výčtový typ je typ této datový člen CurrencyStatus , která je definována v rámci COleCurrency třídy.

enum CurrencyStatus{
   valid = 0,
   invalid = 1,
   null = 2,
};

Poznámky

Stručný popis těchto hodnot stavu naleznete v následujícím seznamu:

  • COleCurrency::valid -označuje, že COleCurrency je platný objekt.

  • COleCurrency::invalid -označuje, že COleCurrency objektu je neplatná. její hodnotu, může být nesprávná.

  • COleCurrency::null -označuje, že COleCurrency objekt má hodnotu null, to znamená, že byl zadán žádnou hodnotu pro tento objekt.(Toto je "null" ve smyslu databáze "s žádnou hodnotu" nikoli jazyce C++ NULL.)

Stav COleCurrency je objekt neplatný v následujících případech:

  • Pokud je jeho hodnota nastavena z VARIANTY nebo COleVariant hodnotu, kterou nelze převést na hodnotu měny.

  • Pokud tento objekt došlo přetečení nebo podtečení během přiřazení aritmetické operace, například += nebo * =.

  • Pokud tento objekt byl přiřazen neplatnou hodnotu.

  • Pokud byl tento stav na neplatné použití explicitně nastavit SetStatus.

Další informace o operacích, které může nastavit stav na neplatné, viz následující funkce členů:

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleCurrency

Graf hierarchie

COleCurrency::GetStatus

COleCurrency::SetStatus