Scaricamento di un elenco di testo senza visualizzazione
Le applicazioni che contengono elenchi di testo ma non dispongono di una visualizzazione e di un Visualization Manager richiedono codice aggiuntivo. Solo allora è possibile leggere i testi dagli elenchi di testo
Per caricare inizialmente i testi, chiamate le seguenti due righe di codice:
DynamicTextReloadTexts(); DynamicTextChangeLanguage( <language> );
Per la variabile stringa <language>, specificare il nome della lingua così come è stato inserito nell'elenco di testo. Si noti che le stringhe letterali devono essere racchiuse tra virgolette singole (')..
Suggerimento
Il caricamento dei testi può richiedere del tempo a seconda della dimensione degli elenchi di testo. Pertanto, dovrebbe essere eseguito in background, a seconda della richiesta.
Un progetto contiene gli elenchi di testo GlobalTextList, MyEnumWithTextSupporte MyTextListA, ma nessuna visualizzazione.



Utilizzando il codice seguente, l'elenco di testo viene letto in en da 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