SaveDocumentToFile
Diese Methode speichert ein JSON-Dokument in einer Datei.
Eine steigende Flanke am Eingangsparameter bExec triggert hierbei den Speichervorgang. 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 Speichern der Datei erfolgreich (TRUE) oder fehlgeschlagen (FALSE) war.
Syntax
METHOD SaveDocumentToFile : 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 |
---|---|
SaveDocumentToFile | BOOL |
Eingänge
Name | Typ |
---|---|
bExec | REFERENCE TO BOOL |
/ Ein-/Ausgänge
Name | Typ |
---|---|
sFile | STRING |
Ausgänge
Name | Typ |
---|---|
hrErrorCode | HRESULT |
Beispielaufruf:
IF bSave THEN
bSaved := fbJson.SaveDocumentToFile(sFile, bSave);
END_IF