Blok funkce FS_WRITE_LIBFILE

Blok funkce FS_WRITE_LIBFILE zapisuje soubor z knihovny do souborového systému.

Pozor: Existující soubory jsou bez varování přepsány.

Souborový systém musí být předtím pomocí FS_INIT inicializován. Všechny operace probíhají asynchronně pro každé vytvořené úložné médium.

Poznámka: K uložení souborových příloh je vyžadována licence.

Tip: Při dokumentech s vysokým výpočetním nákladem vytvořte vlastní úložné médium, aby bylo možné generovat několik dokumentů současně.

Vstup WRITE

Při kladném okraji se soubor z knihovny zapíše do úložného média.

Vstup DEV

Definuje zařízení, ze kterého má být přístupováno ke souborům. Zařízení je použito pro projekt a může být spravováno v kontextovém menu pod Projekt Externí úložiště.

Vstup PATH

Zadává cestu ke souboru na úložném médiu. Cesta odpovídá Unixové cestě k souboru ve formátu UTF-8, pokud je podporována. Cesta je zobrazena následovně:

Složka/Podsložka/Soubor.txt

Pokud tato cesta končí lomítkem nebo je to složka, použije se název souboru z knihovny.

Vstup LIB_FILE

Definuje soubor z knihovny. Vstup přijímá pouze přímý řetězec znaků. Soubor může být z knihovny přímo přetažen na vstup, aby byl definován.

Vstup LANG

Definuje jazyk souboru. Tento jazyk musí být v projektu dostupný.

Výstup DONE

Výstup při úspěchu vrátí impuls, aby se mohla provést další operace. Impuls nastane při ukončení procesu, i když došlo k chybě.

Výstup LENGTH

Vrátí počet zapsaných bajtů. Stav je uložen pro pozdější použití.

Výstup ERROR

V případě chyby vrátí text s chybovou zprávou. Tento stav je FALSE, pokud k chybě nedošlo. Stav je uložen pro pozdější použití.

Možné příčiny:

  • Služba úložného média nebyla spuštěna.
  • Úložiště nebylo inicializováno.
  • Přihlašovací údaje jsou neplatné.
  • Vzdálený server nebyl dosažen.
  • Úložné médium neexistuje.
  • Zadaná cesta je neplatná.
  • Do úložného média nelze zapisovat.
  • Na úložišti není dostatek místa nebo je úložiště chráněno proti zápisu.
  • Soubor z knihovny není online nebo již není k dispozici.
  • Zadaný jazyk chybí nebo nebyl nalezen.
  • Žádná licence pro zápis souboru.