PLBCE Keywords
The following keywords may be added to the [environment] section of the program information file (PLBWIN.INI) to alter the behavior of the PLBCE runtime. The runtime accepts existing keywords defined using the obsolete keyword prefixes of SUNDB or SDBWIN. All new keywords require the use the PLB prefix. The keywords may be placed in the PLBWIN.INI file.
The .ini file name processing occurs as follows:
The runtime qualifies and uses an INI file when the file contains any section header. A section header is an INI file record that starts with '[' and is terminated with a ']'.
The runtime looks for and uses an INI filename found in three possible directories. The runtime always processes the INI files in the same order giving the user the ability to override globally defined parameters. The file name searching is as follows:
First, the runtime looks for an INI filename in the current working directory. This allows someone doing very specific and local program execution using keyword controls that override default keyword controls specified in (b) or (c) below.
Second, the runtime looks for an INI filename in the current user Windows directory. If the INI filename is found, it becomes the local keyword controls for the runtime. This allows someone to define workstation INI file controls. The local INI file controls can override (c) below.
Third, the runtime looks for an INI filename in the directory where PLBWIN.EXE is found. If the INI filename is found, it becomes the global (default) keyword controls for the runtime.
If the runtime is started without using the '-i' option, the runtime looks for the default INI file named 'PLBWIN.INI' in the three possible areas. Any PLBWIN.INI files found in the three directories are then used to locate requested INI file keywords in the order as described in (B) above.
If the runtime is started WITH the '-i' option being specified and the INI file name does not have a path specified, the runtime looks for the INI file name in the three possible directories defined in (B) above. The runtime only processes the user named INI file from the three directories defined in (b.) above. This means the 'PLBWIN.INI' is not used in this case.
If the runtime is started with the '-i' option being specified and the INI file name does have a path specified, the runtime looks for and uses the single specified INI file if found. This case disables the runtime from processing multiple INI files as described in (B) above.
It is important to note that when modifying the INI files, unpredictable results can occur if the file is compressed by the process of editing it. If the user is using the Sunbelt Editor to change the file, the '-E' option should be specified to output a non-compressed file.
|
Keyword |
Purpose |
|
Controls advanced printing. | |
|
Execute in ANSI compatible mode. | |
|
Execute in ANSI compatible mode for IO operations. | |
|
Control Windows character translation. | |
|
Allow specification of the software authorization number in lieu of the DBSERIAL file. | |
|
Automatically set the focus to a defined EDITTEXT object. | |
|
Control the automatic ISI compaction behavior. | |
|
PLB_BGFG |
Define the default foreground and background screen colors. |
|
Enable external label case sensitivity. | |
|
Define the default CDF output delimiter. | |
|
Disables the 2GB file limitation checking of the Windows runtimes. | |
|
Enables ISI data record validation for ISAM WRITE operations. | |
|
Specify the format of the date returned by the CLOCK DATE instruction. | |
|
PLB_CLOCKERROR |
Modify the behavior of the CLOCK ERROR instruction. |
|
Retrieve time and date values from the Sunbelt Data Manager. | |
|
Enable or disable data manager message compression. | |
|
Redefine the currency symbol. | |
|
Enable internal runtime debugging. | |
|
Define the decimal point symbol. | |
|
Specifies Data Manager alternate IP addresses. | |
|
Control Data Manager keep-alive processing. | |
|
Controls Data Manager keep-alive processing. | |
|
Enable storage of complete command line. | |
|
Execute in Datapoint compatible mode. | |
|
Disable Datapoint file name processing. | |
|
Define a file name or path alias. | |
|
Redefine the logical end of record mark. | |
|
Specifies the name of the DLL accessed during EXTCALL instructions. | |
|
Allow the F10 to be a PL/B function key. | |
|
Disable F31 key when a GUI event terminates a KEYIN. | |
|
Convert file names to lower case. | |
|
Redefine the default font. | |
|
Redefine the default font size. | |
|
Define the Global Memory size. | |
|
Replace the default application icon. | |
|
Modify Windows locale settings. | |
|
PLB_LOCALIP |
Define the local IP address of the data manager. |
|
Specify the data manager logon key. | |
|
Define the maximum data manager recieve time. | |
|
Redefine the monetary decimal symbol. | |
|
Redefine the monetary thousand separator symbol. | |
|
Disallow duplicate keys in ISAM files. | |
|
Alter CLOCK SYSPORT behavior. | |
|
Ignore new line characters in KEYIN instructions. | |
|
Disable placement of the function key string mnemonics in the S$ERROR$ common variable. | |
|
Restrict file opens to one mode. | |
|
Specify default ip address used for all non-redirected file OPENs. | |
|
Specify default sql tag for all OPENs without a tag. | |
|
Define the initial search path for files and programs. | |
|
Specify the port number to be returned in a CLOCK PORT instruction. | |
|
Define the default directory for files created with PREPARE. | |
|
Control the format of ISAM and AAM files created by the PREPARE instruction. | |
|
Control detection of MFD by the PREPARE instruction. | |
|
Specify default ip address used for all non-redirected file PREPAREs. | |
|
Specify default sql tag for all PREPAREs without a tag. | |
|
Enable LPT port print debugging. | |
|
Define the print retry count. | |
|
Redefine the Windows printer wait time. | |
|
Specify the data manager public key. | |
|
Clear variables upon unsuccessful ISAM or AAM read. | |
|
Round numbers according to ANSI specification. | |
|
Control the character attribute size. | |
|
Declars the default database file. | |
|
Disable notification of SHARE load failure. | |
|
Disable automatic flushing of data to files opened in SHARE mode. | |
|
Control keyboard shift inversion. | |
|
Ignore gain for event when returning to window. | |
|
Enable use of the user defined spool file extension. | |
|
Define addition login information for SQLIO connections. | |
|
Identifies the debug log file for SQLIO. | |
|
Identifies the type of SQL connection for SQLIO. | |
|
Define the opentional extension data for SQLIO connections. | |
|
Define any special settings for SQLIO connections. | |
|
Define the default host name for SQLIO connections. | |
|
Define a database initialization command. | |
|
Define the default password for SQLIO connections. | |
|
Controls the SQLIO use of the IDENITY value. | |
|
Define the SQL syntax for SQLIO connections. | |
|
Define the default user name for SQLIO connections. | |
|
Define the schema database name for SQLIO. | |
|
Define the schema database tables name for SQLIO. | |
|
Control the version of SSL libraries used. | |
|
Define the location of the runtime authorization file. | |
|
Adjust the main window by the taskbar height. | |
|
Define an alternate screen definition file. | |
|
Redefine the numeric one thousand separator symbol. | |
|
Enable SWDBC TYPE instruction support. | |
|
Control default utility verb extension. | |
|
Define Datapoint drive or environment alias. | |
|
Allows read retries. | |
|
Primary window is initially hidden. | |
|
Generate an error if data written to a fixed length file is truncated. | |
|
Reset EOF before disk writes. |
See Also: PLBCE Command Line, PLBCE Runtime Requirements, PLBWIN INI File Format, PLBCE Non-Supported Features, Compiler and Runtime Options
![]() |