LoadDocumentFromFile
Diese Methode lädt ein JSON-Dokument aus einer Datei.
Eine steigende Flanke am Eingangsparameter bExec triggert hierbei den Ladevorgang. Der asynchrone Prozess ist beendet, sobald die Referenz bExec von der Methode aus zurück auf FALSE gesetzt wird. Mit Beendigung des Prozesses zeigt der Rückgabewert der Methode für einen Aufruf lang an, ob das Laden der Datei erfolgreich (TRUE) oder fehlgeschlagen (FALSE) war.
Encoding Bitte beachten Sie, dass die eingelesenen Dateien in UTF-8 formatiert sein müssen. Formate wie bspw. UTF-16 werden nicht unterstützt. |
Syntax
METHOD LoadDocumentFromFile : BOOL
VAR_IN_OUT CONSTANT
sFile : STRING;
END_VAR
VAR_INPUT
bExec : REFERENCE TO BOOL;
END_VAR
VAR_OUTPUT
hrErrorCode: HRESULT;
END_VAR
Rückgabewert
Name | Typ |
---|---|
LoadDocumentFromFile | BOOL |
Eingänge
Name | Typ |
---|---|
bExec | REFERENCE TO BOOL |
/ Ein-/Ausgänge
Name | Typ |
---|---|
sFile | STRING |
Ausgänge
Name | Typ |
---|---|
hrErrorCode | HRESULT |
Beispielaufruf:
IF bLoad THEN
bLoaded := fbJson.LoadDocumentFromFile(sFile, bLoad);
END_IF