LiveView - Spolupráca s procesom HI

V rámci zošitu vytvoreného z predlohy LiveView.xlt je implementovaný modul HIP_Interface, ktorý obsahuje funkcie volané z procesu D2000 HI ak je v ňom otvorený ako report.

Procedúry volané z procesu HI:
Procedúry sú vypísané aj s ich implementáciou.

'Parametre s ktorymi je proces HI prihlaseny ku procesu D2000 Server
 Sub LogonFromHI(Name As String, Password As String, Server As String, User As String)
' na prihlasenie VBAPI do D2000.
 'Name - meno uzivatela
 'Password - heslo, s ktorym je uzivatel prihlaseny
 'Server - parameter /S s ktorym bol spusteny proces HI
 'User - parameter /W s ktorym bol spusteny proces HI
    Dim procDesc As String
    procDesc = ""
    bLogOnFromHi = True
    If D2KernelLogOn(Name, Password, Server, procDesc, 0) = 0 Then
        Configuration.ClearConfig
        Configuration.ReadConfig
        Support.OpenObjects
        Akcie.StartUpdateValues
        bLogOnFromHiOk = True
    Else
        bLogOnFromHiOk = False
    End If
End Sub


Popis:
Procedúra je zavolaná po otvorení zošitu v procese D2000 HI za účelom inicializácie vlastného zošitu. Implementácia procedúry zaistí:

  • prihlásenie užívateľa
  • prepnutie zošita do Prehliadacieho režimu
Sub SetStringFromHI(sPar As String) ' zmena parametrov
'sPar - uzivatelsky parameter nastavitelny z procesu HI
End Sub

Sub SetNumsFromHI(I1 As Double, I2 As Double) ' zmena parametrov
'I1 - uzivatelsky parameter nastavitelny z procesu HI
'I2 - uzivatelsky parameter nastavitelny z procesu HI
End Sub

Sub SetTimesFromHI(sTime As Date, eTime As Date) ' zmena parametrov
'sTime - uzivatelsky parameter nastavitelny z procesu HI
'eTime - uzivatelsky parameter nastavitelny z procesu HI
End Sub


Popis:
Procedúry sú volané z procesu D2000 HI po zadaní parametrov pre report.

Pre Časový interval je zavolaná procedúra SetTimesFromHI.
Pre Číselné parametre je zavolaná procedúra SetNumsFromHI.
Pre Reťazec je zavolaná procedúra SetStringFromHI.

Napíšte komentár