Fungsi VarCmp (oleauto.h)
Membandingkan dua varian.
Sintaks
HRESULT VarCmp(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[in] LCID lcid,
[in] ULONG dwFlags
);
Parameter
[in] pvarLeft
Varian pertama.
[in] pvarRight
Varian kedua.
[in] lcid
Pengidentifikasi lokal.
[in] dwFlags
Opsi bandingkan hasil.
Nilai kembali
Fungsi ini dapat mengembalikan salah satu nilai ini.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
pvarLeft kurang dari pvarRight. |
|
Parameternya sama. |
|
pvarLeft lebih besar dari pvarRight. |
|
Salah satu ekspresi adalah NULL. |
Keterangan
Fungsi ini hanya membandingkan nilai jenis varian. Ini membandingkan string, bilangan bulat, dan titik mengambang, tetapi bukan array atau rekaman.
NORM_IGNOREWIDTH menyebabkan VarCmp mengabaikan perbedaan antara karakter lebar setengah dan lebar penuh, seperti yang ditunjukkan contoh berikut:
"Cat"== "cat"
Bentuk lebar penuh adalah perbedaan pemformatan yang digunakan dalam skrip Cina dan Jepang.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | oleauto.h |
Pustaka | OleAut32.lib |
DLL | OleAut32.dll |
Lihat juga
Referensi Pemrograman Automation