C Main API Application Functions

The application functions can create new applications, and modify, copy, get information about and otherwise manage existing applications.

FunctionDescription
EssGetActiveGets the names of the caller's current active application and database.
EssSetActiveSets the callers active application and database.
EssClearActiveClears the user's current active application and database.
EssListApplicationsLists all applications which are accessible to the caller.
EssConvertApplicationtoUnicodeConverts a non Unicode mode application to a Unicode mode application.
EssCreateApplicationCreates a new application, either on the client or the server.
EssCreateApplicationExCreates a new application with the option of setting the application type: Unicode- or non-Unicode mode.
EssCreateStorageTypedApplicationExCreates a new application with options for setting the data storage mode (block or aggregate) and application type (Unicode- or non-Unicode mode).
EssDeleteApplicationDeletes an existing application, either on the client or the server.
EssRenameApplicationRenames an existing application, either on the client or the server.
EssCopyApplicationCopies an existing application, either on the client or the server, to a new application, including all associated databases and objects.
EssGetApplicationInfoExGets information from one or more applications
EssGetApplicationStateGets an application state structure, which contains user-configurable parameters for the application.
EssSetApplicationStateSets user-configurable parameters for the application using the application's state structure.
EssGetApplicationInfoGets an application's information structure, which contains non user-configurable parameters for the application.
EssLoadApplicationStarts an application on the server.
EssUnloadApplicationStops an application on the server.