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