SaveDocumentToFile

SaveDocumentToFile 1:

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

SaveDocumentToFile 2: Rückgabewert

Name

Typ

SaveDocumentToFile

BOOL

SaveDocumentToFile 3: Eingänge

Name

Typ

bExec

REFERENCE TO BOOL

SaveDocumentToFile 4:/SaveDocumentToFile 5: Ein-/Ausgänge

Name

Typ

sFile

STRING

SaveDocumentToFile 6: Ausgänge

Name

Typ

hrErrorCode

HRESULT

Beispielaufruf:

IF bSave THEN
    bSaved := fbJson.SaveDocumentToFile(sFile, bSave);
END_IF