MailBoxSaveFileAs

Internφ programovacφ jazykC/C++PascalSQL

function MailBoxSaveFileAs(mailbox : integer; id : integer; fileidx : integer; var filename : string; var destpath : string) : integer;
DWORD MailBoxSaveFileAs(DWORD mailbox, DWORD id, DWORD fileidx, char *filename, char *destpath);
function MailBoxSaveFileAs(mailbox : integer; id : integer; fileidx : integer; var filename : string; var destpath : string) : integer;

Parametry

mailbox handle poÜtovnφ schrßnky
id identifikßtor zßsilky
fileidx po°adovΘ Φφslo souboru z p°φlohy (poΦφnaje od 0), mß v²znam pouze pokud nenφ zadßno jmΘno souboru z p°φlohy
filename jmΘno souboru z p°φlohy, je-li zadßn parametr fileidx, mß hodnotu NIL (NULL) nebo prßzdn² °et∞zec
destpath cesta (vΦetn∞ jmΘna souboru), kam se mß soubor z p°φlohy ulo₧it

Od verze

6.0f

Popis

Ulo₧φ p°ipojen² soubor vybranΘ poÜtovnφ zßsilky na disk.

NaΦtenφ soubor∙ p°ipojen²ch k zßsilce m∙₧e b²t provedeno dv∞ma zp∙soby. Jednak lze pomocφ funkcφ MailBoxLoad a MailBoxGetFilInfo zφskat seznam p°ipojen²ch soubor∙ a informace o nich (jmΘno, datum apod.) a na disk ulo₧it pouze vybranΘ soubory. Pokud pot°ebujeme zφskat vÜechny soubory a na jejich jmΘnech nezßle₧φ, lze v funkci MailBoxSaveFileAs volat v cyklu s parametrem fileidx rovn²m 0 a₧ poΦet p°ipojen²ch soubor∙û1. Jestli₧e poΦet p°ipojen²ch soubor∙ nenφ p°edem znßm, lze funkci volat dokud nevrßtφ chybu MAIL_NO_MORE_FILES.

Adresß° obsa₧en² v parametru destpath musφ existovat.

P°φklad

P°φklad p°φjmu zßsilky

Hodnota funkce

Funkce vracφ nulu v p°φpad∞ ·sp∞chu a Φφslo chyby v p°φpad∞ ne·sp∞chu. ╚φslo chyby lze zjistit pomocφ Sz_error nebo Signalize.

Viz