Promotic
WikipediaLinkedInYoutubeTwitterFacebook

RtLanguage - wlaściwość obiektu Pm

Opis:
Wersja językowa aplikacji runtime. Niniejsza właściwość jest przestarzała (lecz funkcjonalna) oraz jest zastąpiona przy pomocy właściwości Pm.RtLang.
Składnia:
Long RtLanguage
Wołanie:
n = Pm.RtLanguage
Wartości:
Zwraca/ustawia identyfikator liczbowy (LCID) języka:
5 - (cs) czeski
27 - (sk) słowacki
9 - (en) angielski
10 - (es) hiszpański
21 - (pl) polski
7 - (de) niemiecki
25 - (ru) rosyjski
12 - (fr) francuski
14 - (hu) węgierski
Notatka:
Właściwość przeznaczona do odczytu i zapisu. Wartość domyślna niniejszej właściwości jest zdefiniowana w konfiguratorze "Główny język runtime" obiektu PmaRoot.

Wartość opisywanej właściwości wpływa na wybór tekstu przy pomocy Makro wyrażenie $.text.

Jeżeli jest wykonywana zmiana wersji językowej w trybie runtime przez zapis do opisywanej właściwości, wtedy zmiana powinna być wykonywana w zdarzeniu PmaRoot.onAppStartBegin. Jeżeli zapis do właściwości jest wykonany później podczas uruchamiania czy biegu aplikacji, wtedy niektóre części PROMOTIC nie muszą reflektować zmian. Na przykład wcześniej otwarty panel nie zmieni automatycznie swoich tekstów - jest konieczne jego ponowne otworzenie. Przy zmianie języka zostanie również automatycznie wytworzona paleta czcionek, tak więc panel przy jego następnym otwarciu będzie już stosować nowe czcionki.

 
Właściwość ta nie działa w Web panelach
Przykład1:
JavaScriptVBScriptWybierz oraz skopiuj do schowka

Pm.Debug("Language=" + Pm.RtLanguage);
Przykład2:
Polecenie w zdarzeniu PmaRoot.onAppStartBegin, które odczytuje język runtime z pliku config.ini, z sekcji runtime na pozycji rtlanguage i odczytaną wartość z kolei zapisze do RtLanguage.
JavaScriptVBScriptWybierz oraz skopiuj do schowka

Pm.RtLanguage = Pm.IniFileRead("#cfg:config.ini", "runtime", "rtlanguage", 5, 3);  //3=Long, 8=String, ...
Navigacja:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- LN2
- PI
- Pow
- RtLanguage
 
 
- Sin
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice