CWBApp :: WBAppInit()

BOOL CWBApp:: WBAppInit(const char * ApplName = NULL,
    const char * UserName = NULL, const char * Password = NULL,
    const char * ServerPath = NULL);

Parametry

ApplNamejmΘno aplikace ulo₧enΘ v databßzi

UserNamejmΘno u₧ivatele

Passwordheslo p°id∞lenΘ u₧ivateli

ServerPathjmΘno databßzovΘho serveru (viz. funkce Link_kernel)

Popis

Funkce navß₧e spojenφ se zadan²m databßzov²m serverem, nenφ-li server specifikovßn, navß₧e spojenφ se zaregistrovan²m lokßlnφm serverem v aktußlnφm adresß°i, pokud v aktußlnφm adresß°i ₧ßdn² nenφ, navß₧e spojenφ s prvnφm zaregistrovan²m serverem. Dßle provede inicializaci komunikace a p°ihlßsφ u₧ivatele. Pokud je parametrem UserName prßzdn² °et∞zec, p°ihlßsφ u₧ivatele Anonymous. Jestli₧e u₧ivatelskΘ jmΘno nenφ zadßno, zobrazφ se p°ihlaÜovacφ dialogbox. Je-li zadßn parametr ApplName, nastavφ se p°φsluÜnß databßzovß aplikace.

Hodnota funkce

Dojde-li p°i navazovßnφ komunikace k chyb∞, je-li zadßno neznßmΘ jmΘno u₧ivatele, p°φpadn∞ chybnΘ heslo, nebo je-li zadßno chybnΘ jmΘno aplikace, vypφÜe se chybovΘ hlßÜenφ a funkce vrßtφ FALSE. V opaΦnΘm p°φpad∞ vracφ TRUE.

P°φklad

.
.

WBAppInit("SKLAD", "Pepa", "Skladnik", "ServerSklad");

.
.