ローカルのVB API操作で使用するローカルVB APIコンテキストを作成します。
構文
EsbCreateLocalContext
(
hInst, User, Password, phCtx
)
ByVal
hInst
As Long
ByVal
User
As String
ByVal
Password
As String
phCtx
As Long
| パラメータ | 説明 |
|---|---|
hInst |
VB APIインスタンス・ハンドル。 |
User |
現在使用されていません。空の文字列になります。 |
Password |
現在使用されていません。空の文字列になります。 |
phCtx |
Essbaseサーバー・ローカル・コンテキスト・ハンドルを受け取る変数のアドレス。 |
備考
この関数はローカルVB API操作(ローカル・ファイル/オブジェクト関数など)へのアクセスを必要とする場合に呼び出す必要があります。EsbInit()を呼び出した後に呼び出します。
関数はクライアント・アプリケーションにつき1回呼び出すのみです。コンテキスト・ハンドルは、ローカルのAPI操作すべてに使用できます。
アプリケーションがローカル・オブジェクトへのアクセスを終了した時点で、EsbDeleteLocalContext()を呼び出す必要があります。
戻り値
正常終了の場合は、有効なローカル・コンテキスト・ハンドルがphLocalCtxに戻されます。
アクセス
この関数を使用するのに、特別な権限は必要ありません。
例
Declare Function EsbCreateLocalContext Lib "ESBAPIN" (ByVal hInst As Long, ByVal User As String, ByVal Password As String, hCtx As Long) As Long
Sub ESB_CreateLocalContext ()
Dim sts As Long
Dim User As String
Dim Password As String
Dim hCtx As Long '*********************
' Create Local Context
'*********************
sts = EsbCreateLocalContext (hInst, User, Password, hCtx)
End Sub
関連トピック