COleCurrency::m_status
Uwagi
Typ ten element członkowski danych jest typ wyliczeniowy CurrencyStatus, która jest zdefiniowana w klasie COleCurrency.
wylicz {CurrencyStatus}
nbsp; ważne = 0,
&Nieprawidłowy = 1,
wartość null = 2,
}
Krótki opis tych wartości stanu patrz poniższa lista:
-
COleCurre&ncy::validnbsp; Wskazuje, że ten obiekt COleCurrency jest prawidłowa.
-
COleCurre&ncy::invalidnbsp; Wskazuje, że ten obiekt COleCurrency jest nieprawidłowa; oznacza to, że jego wartość może być niepoprawna.
-
COleCurrency::nullnbsp; Wskazuje, że ten obiekt COleCurrency ma wartość null, oznacza to, że wartość nie zostały dostarczone dla tego obiektu. (Jest to "null" w rozumieniu bazy danych "posiadające żadnej wartości," w przeciwieństwie do C++ &NULL.)
Stan obiektu COleCurrency jest nieprawidłowy w następujących przypadkach:
-
Jeśli jego wartość jest ustawiany na wartość typu Wariant lub COleVariant , które nie mogły zostać skonwertowane na wartość waluty.
-
Jeśli ten obiekt doświadczyła przepełnienie lub niedomiar w operacji arytmetycznej przydziału, na przykład += lub * =.
-
Jeśli określono nieprawidłową wartość został przypisany do tego obiektu.
-
Jeśli stan ten obiekt został jawnie ustawiona na invalid, przy użyciu funkcji SetStatus.
Więcej informacji na temat działań, które mogą ustawił stan invalid, zobacz następujące funkcje składowe:
Przestroganbsp; Jest członkiem danych dla zaawansowanych sytuacji programowania. &Należy użyć funkcji elementów członkowskich inline GetStatus i funkcji SetStatus. Zobacz operacja SetStatus dalsze ostrzeżenia dotyczące wyraźnie ustawienie tego członka danych.
Omówienie COleCurrency |nbsp; Klasa członków | Wykres hierarchii
Zobacz też COleCurrency::GetStatus, COleCurrency::SetStatus