COleCurrency::ParseCurrency

bool ParseCurrency (lpctstr lpszCurrency, dword dwFlags = 0,LCID lcid lang_user_default =);
(CMemoryException) atmak;
(COleException) atmak;

Dönüş değeri

Sıfır olmayan dize başarıyla bir para birimi değeri için aksi takdirde 0 dönüştürüldü.

Parametreleri

lpszCurrency

Ayrıştırılması için boş sonlandırılmış dize işaretçisi.

dwFlags

Yerel ayarları, muhtemelen aşağıdaki bayrak bayrakları gösterir:

lcid

Dönüştürme için kullanılacak yerel ayar kimliği gösterir.

Açıklamalar

Dizgeyi bir para değerini okumak için bu üye işlevini çağırın. Kaynak dize sayısal olmayan karakterler anlam için ulusal dil belirtimleri (Yerel Kimlikler) kullanır.

Yerel ayar kimliği değerleri bir tartışma için bkz: Destekleyen birden fazla ulusal dil Win32 sdk ole Programcı Başvurusu.

Dize, bir para birimi değeri başarıyla dönüştürüldü, bu COleCurrency nesne değeri değeri ve geçerli durumuna ayarlanır.

Bir para birimi değeri dize dönüştürülemedi veya sayısal taşma varsa, bu COleCurrency nesne durumu geçersiz.

Dize dönüştürme bellek ayırma hataları nedeniyle başarısız olduysa, bu fonksiyon bir CMemoryExceptionatar. Herhangi bir diğer hata durumunda, bu fonksiyon bir COleException atar.

COleCurrency genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: COleCurrency::Format, COleCurrency::GetStatus

Index