Import_appl_ex

C/C++Pascal

BOOL Import_appl_ex(cdp_t cdp, window_id hParent, const char * aplname, unsigned flags, const char * alternate_name);
function Import_appl(cdp : cdp_t; hParent : window_id; aplname : Pchar; flags : integer; alternate_name : Pchar) : Boolean;

Parametry

cdp kontextovΘ prom∞nnΘ klienta
hParent formulß°, nad nφm₧ se mß objevit postupov² dialog, nebo 0
aplname jmΘno APL souboru
flags p°φznaky importu
alternate_name jmΘno aplikace pro p°ejmenovßnφ

Od verze

7.0e

Popis

Funkce d∞lß totΘ₧, co funkce Import_appl (tj. umo₧nφ importovat aplikaci zadanou kompletnφm jmΘnem definiΦnφho souboru aplikace - APL souboru), ale pomocφ dodateΦn²ch parametr∙ lze vylouΦit n∞kterΘ prvky komunikace s u₧ivatelem (import se zautomatizuje).

Hodnoty parametru flags:

IMPAPPL_NEW_INST 1
IMPAPPL_USE_ALT_NAME 2
IMPAPPL_REPLACE 4
IMPAPPL_NO_COMPILE 8

IMPAPPL_NO_COMPILE zabrßnφ p°eklßdßnφ program∙ obsa₧en²ch v aplikaci na konci importu.

V p°φpad∞, ₧e na serveru ji₧ existuje aplikace stejnΘho jmΘna nebo stejnΘho ID, pak:

IMPAPPL_NEW_INST zabrßnφ zobrazenφ dialogu a zvolφ import aplikace do novΘ instance pod jin²m jmΘnem, kterΘ u₧ivatel interaktivn∞ zadß;

IMPAPPL_USE_ALT_NAME zabrßnφ dotazu na novΘ jmΘno aplikace, pokud stejnß aplikace ji₧ existuje, a pou₧ije jmΘno specifikovanΘ v parametru alternate_name; m∙₧e se kombinovat s IMPAPPL_NEW_INST;

IMPAPPL_REPLACE zabrßnφ zobrazenφ dialogu a zvolφ nahrazenφ stßvajφcφ aplikace novou aplikacφ. Nelze nahrazovat tabulky v p°φpad∞, ₧e mezi nimi existujφ referenΦnφ integrity.

Hodnota funkce

Funkce vracφ p°i chyb∞ FALSE.

Viz