Zistenie stavu rozhrania
D2000 VBApi - Zistenie stavu rozhrania
Rozhranie D2000 VBApi predstavuje klient proces systému D2000 a je implementované ako dll knižnica. V prípade, že je používané programom MS Excel, môže nastať situácia kedy viacero zošitov (súčasne otvorených) používa toto rozhranie súčasne. Keďže každý zošit môže byť otvorený aj samostatne, musí implementovať inicializáciu rozhrania. V prípade že rozhranie je, alebo bolo inicializované iným zošitom, táto činnosť je zbytočná. Preto by mal každý zošit pred inicializáciou zistiť v akom stave sa rozhranie nachádza.
Toto umožňuje procedúra VBApiIsConnected, ktorú je možné volať v ľubovoľnom okamihu.
Deklarácia
Declare Sub VBApiIsConnected Lib "vbapi.dll" Alias "_IsConnected@4" (ByRef ok As Long)Parametre
ok | Návratová hodnota - stav rozhrania. |
Návratová hodnota
Hodnota parametra ok.
Návratová hodnota | Popis stavu rozhrania |
|---|---|
0 | Pripojené na proces D2000 Server a prihlásený užívateľ. |
1 | Nie je pripojené na proces D2000 Server. |
2 | Je pripojené na proces D2000 Server, ale nie je prihlásený užívateľ. |
3 | Opakované pripojenie nie je možné. Vyskytuje sa, keď rozhranie zistí, že nebeží proces D2000 Server, alebo počas práce sa spojenie prerušilo. Obnovenie spojenia nie je možné. |
Súvisiace stránky: