Parametry
index | po°adφ (Φφslovßno od 0) |
username | v²stupnφ parametr - jmΘno p°ihlßÜenΘho u₧ivatele |
aplname | v²stupnφ parametr - jmΘno aplikace, kterou pou₧φvß |
state | v²stupnφ parametr - stav u₧ivatele |
[cdp | kontextovß prom∞nnß klienta] |
Od verze
6.0
Popis
Funkce dovoluje zjistit informace o klientech p°ipojen²ch ke stejnΘmu serveru jako je klient, kter² funkci zavolal.
Jedin²m vstupnφm parametrem je index - funkce vrßtφ ve v²stupnφch parametrech informace o index-tΘm u₧ivateli (logovacφ jmΘno u₧ivatele, jeho stav a jmΘno aplikace, kterou mß otev°enou).
Je-li index v∞tÜφ nebo rovno poΦtu p°ihlßÜen²ch klient∙, bude v parametru username prßzdn² °et∞zec.
Stav u₧ivatele nab²vß t∞chto hodnot:
4 - server Φekß na po₧adavek klienta (normßlnφ klidov² stav);
99 - jß sßm (tj. ten u₧ivatel, kter² funkci zavolal);
ostatnφ - server prßv∞ zpracovßvß po₧adavek klienta
Hodnota funkce
Funkce vracφ TRUE p°i chyb∞.
P°φklad:
v cyklu naΦφtß p°ihlßÜenΘ u₧ivatele, v prom∞nnΘ index je po skonΦenφ cyklu poΦet u₧ivatel∙
var
username : string[30];
aplname : string[30];
state : integer;
index : integer;
begin
index := -1;
repeat
index := index+1;
if Get_logged_user(index, username, aplname, state) then Signalize;
...
until username = "";
...