Top Method Summary
Options Name Purpose
DisplayDatabaseStatus (integer, integer, character) Displays the Database connection progress
DisplayServiceStatus (integer, integer, character) Displays the launching services progress
DisposeDatabaseStatus () Finishes the status display for database connections
DisposeServiceStatus () Finishes the status display for launching services
DisposeStartupFormStatus () Finishes the status display for launching services
InitializeContextDataset () Initializes the ContextDataset
InitializeDatabaseStatus () Initializes the status display for database connections
InitializeServiceStatus () Initializes the status display for launching services
InitializeStartupFormStatus () Initializes the status display for launching services
InitializeTaskbarManager (character) Initializes the TaskbarManager instance
LoadingServiceHandler (LoadingServiceEventArgs) Event handler for the LoadingService event of the ServiceLoader
OnAfterWaitFor (EventArgs) Raises the AfterWaitFor event
OnBeforeShowStartupForm (CancelableEventArgs) Raises the BeforeWaitFor event
OnBeforeWaitFor (EventArgs) Raises the BeforeWaitFor event
SetAlertBoxDefaults () Sets defaults for GUI alert boxes
Startup (JsonObject) Performs the actual framework bootstrap
StartupApplicationSettings (JsonObject) Initializes the ConfigurationProvider service
StartupAppServerConnection (JsonObject) Connects to the AppServer if required
StartupRoutine (JsonObject) Implements the actual session startup
StartupStaticProperties (JsonObject) Processes the static properties
ValidateAppServerFrameworkVersion () Performs validation of the AppServer and client Framework version

Top Constructor Summary
Options Name Purpose
GuiClientStartupManager () Constructor for the GuiClientStartupManager class with no parameters
GuiClientStartupManager (character) Constructor for the GuiClientStartupManager class
GuiClientStartupManager (JsonObject) Constructor for the GuiClientStartupManager class

Top Event Summary
Options Name Purpose
AfterWaitFor (Object, EventArgs) Raised after the WAIT-FOR Application:Run() is executed
BeforeShowStartupForm (Object, CancelableEventArgs) Raised before the Startup Forms is loaded and shown
BeforeWaitFor (Object, EventArgs) Raised before the WAIT-FOR Application:Run() is executed

Top Property Summary
Options Name Purpose
LOGICAL QuitAfterWaitFor
LOGICAL QuitOnError
CHARACTER StartupForm
CHARACTER TaskbarApplicationId
LOGICAL UseNotifyIconWaitStateManager
LOGICAL ValidateAppServerFrameworkVersion


Method Detail
Top

DisplayDatabaseStatus (integer, integer, character)

Purpose: Displays the Database connection progress
Notes:

Parameters:
piCounter INTEGER
The number of the current database
piCount INTEGER
The total number of databases
pcDatabaseName CHARACTER
The name of the current database
Top

DisplayServiceStatus (integer, integer, character)

Purpose: Displays the launching services progress
Notes:

Parameters:
piCounter INTEGER
The number of the current service
piCount INTEGER
The total number of service
pcDatabaseName CHARACTER
The name of the current service
Top

DisposeDatabaseStatus ()

Purpose: Finishes the status display for database connections
Notes:

Top

DisposeServiceStatus ()

Purpose: Finishes the status display for launching services
Notes:

Top

DisposeStartupFormStatus ()

Purpose: Finishes the status display for launching services
Notes:

Top

InitializeContextDataset ()

Purpose: Initializes the ContextDataset
Notes:

Top

InitializeDatabaseStatus ()

Purpose: Initializes the status display for database connections
Notes:

Top

InitializeServiceStatus ()

Purpose: Initializes the status display for launching services
Notes:

Top

InitializeStartupFormStatus ()

Purpose: Initializes the status display for launching services
Notes:

Top

InitializeTaskbarManager (character)

Purpose: Initializes the TaskbarManager instance
Notes: Sets the ApplicationId to Control Window Icon Grouping in the Taskbar

Parameters:
pcTaskbarApplicationId CHARACTER
The value for the Taskbar ApplicationId property
Top

LoadingServiceHandler (LoadingServiceEventArgs)

Purpose: Event handler for the LoadingService event of the ServiceLoader
Notes:

Parameters:
e Consultingwerk.Framework.LoadingServiceEventArgs
The LoadingServiceEventArgs with the data for this call
Top

OnAfterWaitFor (EventArgs)

Purpose: Raises the AfterWaitFor event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for the event
Top

OnBeforeShowStartupForm (CancelableEventArgs)

Purpose: Raises the BeforeWaitFor event
Notes:

Parameters:
e Consultingwerk.CancelableEventArgs
The Consultingwerk.EventArgs with the data for the event
Top

OnBeforeWaitFor (EventArgs)

Purpose: Raises the BeforeWaitFor event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for the event
Top

SetAlertBoxDefaults ()

Purpose: Sets defaults for GUI alert boxes
Notes:

Top

Startup (JsonObject)

Purpose: Performs the actual framework bootstrap
Notes: Invokes the IStartupValidationService after the session
has been started

Parameters:
poConfiguration Progress.Json.ObjectModel.JsonObject
The JsonObject with the configuration data
Top

StartupApplicationSettings (JsonObject)

Purpose: Initializes the ConfigurationProvider service
Notes: The applicationSettings property of the configuration does either
contain a CHARACTER value used as the name of a JSON file (.applicationsettings)
or a JSON Object with configuration strings

Parameters:
poConfiguration Progress.Json.ObjectModel.JsonObject
The JsonObject with the configuration data
Top

StartupAppServerConnection (JsonObject)

Purpose: Connects to the AppServer if required
Notes:

Parameters:
poConfiguration Progress.Json.ObjectModel.JsonObject
The JSON Configuration
Top

StartupRoutine (JsonObject)

Purpose: Implements the actual session startup
Notes: This method may be overridden in child classes to extend the
startup process

Parameters:
poConfiguration Progress.Json.ObjectModel.JsonObject
The JSON Configuration
Top

StartupStaticProperties (JsonObject)

Purpose: Processes the static properties
Notes: Supports integer, character and logical properties

Parameters:
poConfiguration Progress.Json.ObjectModel.JsonObject
The JsonObject with the configuration data
Top

ValidateAppServerFrameworkVersion ()

Purpose: Performs validation of the AppServer and client Framework version
Notes:



Constructor Detail
Top

GuiClientStartupManager ()

Purpose: Constructor for the GuiClientStartupManager class with no parameters
Notes: Uses default configuration

Top

GuiClientStartupManager (character)

Purpose: Constructor for the GuiClientStartupManager class
Notes:

Parameters:
pcConfigurationFileName CHARACTER
The name of the JsonFile containing the configuration
Top

GuiClientStartupManager (JsonObject)

Purpose: Constructor for the GuiClientStartupManager class
Notes:

Parameters:
poConfiguration Progress.Json.ObjectModel.JsonObject
The JsonObject containing the configuration


Event Detail
Top

AfterWaitFor (Object, EventArgs)

Purpose: Raised after the WAIT-FOR Application:Run() is executed
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the AfterWaitFor event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for the event
Top

BeforeShowStartupForm (Object, CancelableEventArgs)

Purpose: Raised before the Startup Forms is loaded and shown
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the BeforeWaitFor event
e Consultingwerk.CancelableEventArgs
The Consultingwerk.CancelEventArgs with the data for the event
Top

BeforeWaitFor (Object, EventArgs)

Purpose: Raised before the WAIT-FOR Application:Run() is executed
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the BeforeWaitFor event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for the event


Property Detail
Top

LOGICAL QuitAfterWaitFor


Returns LOGICAL
Top

LOGICAL QuitOnError


Returns LOGICAL
Top

CHARACTER StartupForm


Returns CHARACTER
Top

CHARACTER TaskbarApplicationId


Returns CHARACTER
Top

LOGICAL UseNotifyIconWaitStateManager


Returns LOGICAL
Top

LOGICAL ValidateAppServerFrameworkVersion


Returns LOGICAL


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:04:18