Zistenie stavu rozhrania

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

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:

D2000 VBApi