Mass Compile Method
Short Name: Mass Compile
Installed With: Base Package
Class: Application Methods
Loads and compiles all the VIs in a directory, including any VIs in subdirectories, for the specified application instance.
This method is similar to the Mass Compile option on the Mass Compile dialog box.
Parameters
| Name | Required | Description |
|---|---|---|
| Directory to Compile | Yes | Specifies the directory where the mass compile should begin. |
| Log File Path | No | Specifies a file path where results of the mass compile should be placed. The default is no file. |
| Append to Log File | No | Specifies whether results should be appended to the log file. The default is FALSE. |
| Number of VIs to Cache | No | Specifies the number of VIs that should be allowed to remain in memory during the mass compile. The default is none. |
| Reload LVSBs | No | If TRUE, causes CINs in VIs to be ignored and the application to search for them. Useful when a large number of CINs have been recompiled and need to be reloaded. The default is FALSE. |
| User Stopped | No | Indicates whether the user stopped the mass compile operation. |
Remarks
The following table lists the characteristics of this method.
| Available in Run-Time Engine and Real-Time Operating System | No |
| Settable when the VI is running | No |
| Loads the front panel into memory | No |
| Need to authenticate before use | No |
| Loads the block diagram into memory | No |
| Remote access disallowed | No |
| Must wait until user interface is idle | Yes |
| Available with control VIs | No |
| Available with global VIs | No |
| Available with strict type definitions | No |
| Available with polymorphic VIs | No |