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ľ.
Je možné používať všetky ďalšie služby rozhrania.
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:

Napíšte komentár