Technical Reference > Graphics Builder Automation Interface > Project Functions

Project Functions

These functions operate on the project level. Some are actually initiated within Citect Project Editor or the Project Explorer. If they experience an error in Visual Basic, they throw an exception with a return value E_FAIL.

ProjectCompile

This function starts the CitectSCADA compiler with the current project.

ProjectFirst

Retrieves the name of the first project defined in CitectSCADA.

ProjectFirstInclude

Retrieves the name of the first included project defined for the current CitectSCADA project.

ProjectNext

Retrieves the name of the next project defined in CitectSCADA.

ProjectNextInclude

Retrieves the name of the next included project defined for the current CitectSCADA project.

ProjectPackDatabase

Packs the current project's database files.

ProjectPackLibraries

Packs the library files for the current CitectSCADA project.

ProjectSelect

Selects the passed project as the current project within Citect Explorer.

ProjectSelected

Retrieves the name of the project that is currently selected in CitectSCADA.

ProjectUpdatePages

Updates the pages for the current CitectSCADA project.

ProjectUpgrade

Performs a project upgrade on the current CitectSCADA project.

ProjectUpgradeAll

Performs a project upgrade on the CitectSCADA projects.

For details and a VB example on handling return and error values, see Error Handling.