LoadDocumentFromFile

LoadDocumentFromFile 1:

Diese Methode lädt ein XML-Dokument aus einer Datei. Der absolute Pfad zu der Datei wird der Methode als Eingangsparameter übergeben.

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.

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

LoadDocumentFromFile 2: Rückgabewert

Name

Typ

LoadDocumentFromFile

BOOL

LoadDocumentFromFile 3: Eingänge

Name

Typ

bExec

REFERENCE TO BOOL

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

Name

Typ

sFile

STRING

LoadDocumentFromFile 6: Ausgänge

Name

Typ

hrErrorCode

HRESULT

Beispielaufruf:

IF bLoad THEN
  bLoaded := fbXml.LoadDocumentFromFile('C:\Test.xml', bLoad);
END_IF