Modul VBApi
D2000 VBApi - modul VBApi
Modul VBApi obsahuje podporu pre:
Čítanie dát z archívu
Procedúra ReadArchData odstraňuje obmedzenie definované pre parameter arr procedúry VBApiGetArchData.
Deklarácia
Sub ReadArchData(ByRef objName As String, ByRef bt As Date, ByRef et As Date,ByRef step As Long, ByRef writeMethod As Long, ByRef a_data() As VBApi_TUniVal, ByRef ok As Long)Parametre
objName | Meno objektu typu Archivovaná hodnota. |
bt | Počiatočný čas. |
et | Koncový čas. |
step | Časový krok, s ktorým budú prevzorkované hodnoty v archíve v sekundách. Ak je 0, budú načítané všetky hodnoty v danom časovom intervale. |
writeMethod | Vráti spôsob archivácie hodnoty.
|
a_data | Pole výsledných hodnôt získaných z archívu pri úspešnom volaní. |
ok | Návratová hodnota - úspešnosť volania. |
Návratová hodnota
Hodnota parametra ok.
Návratová hodnota | Popis |
|---|---|
0 | Úspešné volanie. |
1 | Zlé meno objektu (aj v prípade, že objekt nebol otvorený). |
2 | Neprihlásený užívateľ. |
3 | Neočakávaná interná chyba. |
4 | Zlé parametre. |
Prihlásenie užívateľa
Prihlásenie užívateľa a vytvorenie komunikačnej cesty zabezpečuje procedúra Connect. Je vhodná pri interaktívnej práci užívateľa reportu (zošitu).
Skontroluje stav rozhrania D2000 VBApi a vykoná potrebné inicializačné činnosti, vrátane získania mena a hesla od užívateľa pomocou prihlasovacieho okna, ak prihlásenie ešte neprebehlo. Prihlasovacie okno je implementované ako formulár LogOnDlg.
Deklarácia
Sub Connect(ByRef server As String, ByRef procDesc As String, ByRef wdFreq As Long)Parametre
server | Meno počítača, na ktorom beží proces D2000 Server (/S). |
procDesc | Popis klient procesu, ktorý bude zahrnutý do monitorovacej databázy v zázname o štarte procesu. |
wdFreq | Interval medzi watch dog správami pre priebežné overovanie priechodnosti komunikačnej cesty. Parameter nahrádza parameter /F z príkazového riadku. |
Poznámka
Parametre server a procDesc môže užívateľ v prihlasovacom okne zmeniť.
Deklarácia
Public Property Get D2KernelLogon(name As String, pass As String, server As String, procDesc As String, ByRef wdFreq As Long)Parametre
name | Meno užívateľa. |
pass | Heslo užívateľa. |
server | Meno počítača, na ktorom beží proces D2000 Server (/S). |
procDesc | Popis klient procesu, ktorý bude zahrnutý do monitorovacej databázy v zázname o štarte procesu. |
wdFreq | Interval medzi watch dog správami pre priebežné overovanie priechodnosti komunikačnej cesty. Parameter nahrádza parameter /F z príkazového riadku. |
Úspešnosť volania je možné overiť volaním funkcie IsConnectOK.
Deklarácia
Function IsConnectOK() As BooleanSúvisiace stránky: