PocketBuilder provides several functions you can use to manage application settings in initialization files.
Function |
Description |
|---|---|
ProfileInt |
Obtains the integer value of a setting in a profile file |
ProfileString |
Obtains the string value of a setting in a profile file |
SetProfileString |
Writes a value in a profile file |
For complete information about these functions, see the online Help.
The examples below manage application information in a profile file called APP.INI. This file keeps track of user preferences that control the appearance of the application. It has a Preferences section that stores four color settings:
[Preferences]
WindowColor=Silver
BorderColor=Red
BackColor=Black
TextColor=White
The following script retrieves color settings from the APP.INI file. Wincolor, brdcolor, bckcolor, and txtcolor are string variables:
wincolor = ProfileString("app.ini", "Preferences", "WindowColor", "")
brdcolor = ProfileString("app.ini", "Preferences", "BorderColor", "")
bckcolor = ProfileString("app.ini", "Preferences", "BackColor", "")
txtcolor = ProfileString("app.ini", "Preferences", "TextColor", "")
The following script stores color settings in the APP.INI file:
SetProfileString("app.ini", "Preferences", "WindowColor", wincolor)
SetProfileString("app.ini", "Preferences", "BorderColor", brdcolor)
SetProfileString("app.ini", "Preferences", "BackColor", bckcolor)
SetProfileString("app.ini", "Preferences", "TextColor", txtcolor)