ビジュアライゼーションなしのテキストリストのダウンロード
テキスト・リストを含むが、ビジュアライゼーションとビジュアライゼーション・マネージャーがないアプリケーションには、追加のコードが必要です。そうしてはじめて、テキスト・リストからテキストを読み取ることができます。
最初にテキストを読み込むには、次の 2 行のコードを呼び出します。
DynamicTextReloadTexts(); DynamicTextChangeLanguage( <language> );
文字列変数 <language>には、テキストリストに入力された言語名を指定してください。文字列リテラルは必ずシングルストレートクォーテーション(')で囲む必要があります。
ヒント
テキストリストのサイズによっては、テキストの読み込みに時間がかかる場合があります。そのため、必要に応じてバックグラウンドタスクで実行する必要があります。
例 5. 例
プロジェクトにはテキストリストが含まれています GlobalTextList, MyEnumWithTextSupport、および MyTextListAしかし、ビジュアライゼーションはありません。



次のコードを使用して、テキストリストが読み込まれます en から MyEnumWithTextSupport。
PROGRAM PLC_PRG
VAR
eTest:MyEnumWthTextSupport;
sIndex: STRING:='1';
xGetText: BOOL;
sTextList: STRING:='MyEnumwithTextSupport';
sTest:POINTER TO STRING;
sText:STRING;
END_VARIF xGetText THEN
sTest:=DynamicTextGetLanguageText(stLanguage:='en' , stTextList:=sTextList, stTextIndex:=sIndex );
xGetText:=FALSE;
END_IF
IF sTest <> 0 THEN
sText:=sTest^;
END_IF