Windows için RexxUtil Kütüphanesi - İşlevler - SysToUnicode
===========================================================
Dizilim
-------
donus = SysToUnicode(dizgi, sayfa, dBay, çıkış)
Call SysToUnicode dizgi, sayfa, dBay, çıkış
İşlev
-----
Bir karakter dizgisinin bir UNICODE karakter
dizgisine dönüştürülmesini sağlar.
Değiştirge(ler)
---------------
dizgi
^^^^^
Üzerinde işlem yapılacak karakter dizgisi.
sayfa
^^^^^
Dönüşüm işleminde kullanılacak karakter düzgü
sayfasını işaret eden değer. Söz konusu değerler
ve anlamları
ACP
ANSI düzgü sayfası.
OEMCP
OEM düzgü sayfası.
SYMBOL
Windows2000 simge düzgü sayfası.
THREAD_ACP
Windows2000 : Mevcut işlemciğin ANSI
düzgü sayfası.
UTF7
Windows NT 4.0 ve Windows2000 : UTF-7
düzgü sayfasını dikkate alan dönüşüm.
UTF8
Windows NT 4.0 ve Windows2000 : UTF-8
düzgü sayfasını dikkate alan dönüşüm.
Eğer bu değer belirtilirse, "hBay"
değiştirgesiyle de bir değer
belirtilmelidir.
şeklinde tanımlıdır.
dBay
^^^^
Dönüşüm işleminde kullanılacak bayrakları işaret
eden değer. Söz konusu değerler ve anlamlar,
PRECOMPOSED
Önceden bileştirilmiş karakterlerin
kullanılmasını sağlar. "COMPOSITE" değeri
ile birlikte kullanılmamalıdır.
COMPOSITE
Bileşik karakterlerin kullanılmasını sağlar.
"PRECOMPOSED" değeri ile birlikte
kullanılmamalıdır.
ERR_INVALID_CHARS
Geçersiz karakterler ile karşılaşıldığında
dönüştürme işleminin sona erdirilmesini
sağlar ve 1113 hata değeri üretilir.
USEGLYPHCHARS
Denetim karakterleri yerine yivli
karakterlerin kullanılmasını sağlar.
şeklinde tanımlıdır.
çıkış
^^^^^
Dönüşüm işlemi sonucunda üretilecek dizginin
yazılacağı dizinli değişken.
Dönüş Değer(ler)i
-----------------
"donus" değiştirgesi ya da "RESULT" özel değişkeni
yardımıyla elde edilebilecek olası değerler ve anlamları,
0 : Başarılı sonuçlandırım.
87 : Geçersiz düzgü sayfası değeri.
1004 : Geçersiz dönüşüm bayrağı.
1113 : Hedef düzgü sayfasında UNICODE karakteri
için haritalama (karşılık) yoktur.
şeklinde tanımlıdır.
Örnek Kullanım
--------------
/* --- Düzgü-1 --- */
donus = SysToUnicode("Şelale", "ACP", "COMPOSITE", "cikis.")
/* --- Düzgü-2 --- */
Call SysToUnicode "Şelale", "ACP", "COMPOSITE", "cikis."
Açıklama(lar)
-------------
* Kullanımı söz konusu Object REXX yorumlayıcısına
ait çevrimiçi belgelere bakılması önerilir.
İçindekiler | İşlevler