Creates a new application, either on the client or the server. If the application is created on the server, it is also started.
Syntax
EsbCreateApplication (hCtx, AppName) ByVal hCtx As Long ByVal AppName As String
Parameter | Description |
---|---|
hCtx | VB API context handle. |
AppName | Name of application to create. See Application Name Limits. |
Notes
Creating a client application creates a directory to contain local application files.
A newly created database or application is not automatically set to active. Call EsbSetActive() after calling EsbCreateDatabase() or EsbCreateApplication() to keep subsequent functions, such as EsbRestructure(), from operating on the wrong database or application (the application or database that is already active).
Return Value
None.
Access
For a server application, the caller must have application Create/Delete/Edit privilege (ESB_PRIV_APPCREATE).
Example
Declare Function EsbCreateApplication Lib "ESBAPIN" (ByVal hCtx As Long, ByVal AppName As String) As Long Sub ESB_CreateApplication () Dim sts As Long Dim AppName As String AppName = "Sample" '******************* ' Create Application '******************* sts = EsbCreateApplication (hCtx, AppName) End Sub
See Also