getProfileString(fileName: String; section: String; keyName: String; default: String): String;
The getProfileString method of the Process class retrieves a string from the specified section in an initialization file. (The
A method on a specific process instance performs its action on the owning node (that is, a process.
Use the
The parameters for the getProfileString method are listed in the following table.
Parameter | Specifies the … |
---|---|
fileName | Initialization file. If you set this parameter to windows, the win.ini file is used. If it does not contain a full path to the file, Windows searches for the file in the Windows directory. |
section | Initialization file section containing the key (parameter) name. |
keyName | Name of the key (parameter) whose associated string is to be retrieved. |
default | Default value for the specified key if the key cannot be found in the initialization file. |
You can return all initialization file sections or all parameters in a section, by using the
Global Constant | Specified in the… | Returns all… |
---|---|---|
ProfileAllKeys | keyName parameter | Key (parameter) strings in the initialization file section, separated by spaces |
ProfileAllSections | section parameter | Initialization file sections, separated by spaces |
You can use this method to retrieve a string from a two-level section name (prefixed with a unique identifier) within a JADE initialization file shared by multiple programs on the same host. For details, see "
The following example shows the use of the getProfileString method to determine the server for the current JADE initialization file.
vars server : String; begin server := process.getProfileString(process.getIniFileName, "JadeClient", "ServerName", null); write "server name is " & server; end;