SaveDocumentToFile

SaveDocumentToFile 1:

Diese Methode speichert das aktuelle XML-Dokument in einer Datei. Der absolute Pfad zu der Datei wird der Methode als Eingangsparameter übergeben.

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 = fbXml.SaveDocumentToFile('C:\Test.xml', bSave);
END_IF