Windows için RexxUtil Kütüphanesi - İşlevler - SysFromUnicode
    =============================================================

    Dizilim
    -------

         donus = SysFromUnicode(dizgi, sayfa, hBay, vKar, çıkış)

         Call SysFromUnicode dizgi, sayfa, hBay, vKar, çıkış

    İşlev
    -----

         Bir UNICODE karakter dizgisinin bir karakter dizgisine
         haritalanmasını (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.

         hBay
         ^^^^

              Haritalanmayan (dönüştürülmeyen) karakterlerin işlenme
              yöntemini işaret eden değerler. Söz konusu değerler ve
              anlamları

                   COMPOSITECHECK

                        Bileşik karakterlerin önceden bileştirilmiş
                        karakterlere dönüştürülmesini sağlar.

                   SEPCHARS

                        Dönüşüm süresi boyunca boş olmayan karakterlerin
                        elenmesini sağlar.

                   DISCARDNS

                        Dönüşüm süresi boyunca ayrık karakterlerin
                        üretilmesini sağlar. Bu durum, varsayılan
                        davranıştır.

                   DEFAULTCHAR

                        Dönüşüm süresi boyunca dönüştürülemez karakterlerin
                        varsayılan karakterle yer değiştirmesini sağlar.

              şeklinde tanımlıdır. Eğer bu değerlerden herhangi biri
              belirtilmezse, işlem daha hızlı gerçekleşir.

         vKar
         ^^^^

              Belirtilen düzgü sayfasında bir Unicode karakteri
              sunulmamışsa, kullanılacak varsayılan karakter. Bu
              değer, NULL şeklinde ise varsayılan değer
              kullanılı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ı belirtildi.

              1004 : Geçersiz haritalama değerleri.

         şeklinde tanımlıdır.

    Örnek Kullanım
    --------------

         /* --- Düzgü-1 --- */
         donus = SysFromUnicode('Şelale', 'ACP', 'COMPOSITECHECK',,
                                ' ', 'donus')

         /* --- Düzgü-2 --- */
         Call SysFromUnicode 'Şelale', 'ACP', 'COMPOSITECHECK',,
                             ' ', 'donus'

    Açıklama(lar)
    -------------

         *    Kullanımı söz konusu Object REXX yorumlayıcısına
              ait çevrimiçi belgelere bakılması önerilir.

    İçindekiler | İşlevler