Extensibility > Graphics Builder Automation Interface > Project Functions | Extensibility

Project Functions

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

ProjectCompile

This function starts the Citect SCADA compiler with the current project.

ProjectFirst

Retrieves the name of the first project defined in Citect SCADA.

ProjectFirstInclude

Retrieves the name of the first included project defined for the current Citect SCADA project.

ProjectNext

Retrieves the name of the next project defined in Citect SCADA.

ProjectNextInclude

Retrieves the name of the next included project defined for the current Citect SCADA project.

ProjectPackDatabase

Packs the current project's database files.

ProjectPackLibraries

Packs the library files for the current Citect SCADA project.

ProjectSelect

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

ProjectSelected

Retrieves the name of the project that is currently selected in Citect SCADA.

ProjectUpdatePages

Updates the pages for the current Citect SCADA project.

ProjectUpgrade

Performs a project upgrade on the current Citect SCADA project.

ProjectUpgradeAll

Performs a project upgrade on the Citect SCADA projects.

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

See Also

Published June 2018