- Writing into a INI file in Unicode mode
- Various
- Windows Vista (and later)
INIWrite (Function) In french: INIEcrit
// Store the selected product in the .INI INIWrite("USER", "LastProd", ... NumToString(ListSelect(LIST_Product)), ... fCurrentDir() + "\Port.INI")
Syntax
<Result> = INIWrite(<Section> [, <Keyword> [, <Value> [, <File>]]])
<Result>: Boolean - True if the operation was performed,
- False otherwise.
<Section>: Character string (with quotes) Name of section where the write operation will be performed. The section is automatically created if it does not exist.Remark: This name cannot contain the "-" character. <Keyword>: Optional character string (with quotes) Name of keyword containing the information to write. This keyword s automatically created if it does not exist. The section will be deleted if this parameter is an empty string ("") or if it corresponds to NULL. Versions 17 and later New in version 17 <Value>: Optional character string (with quotes) Text to write for the keyword and the specified section. The keyword will be deleted if this parameter is an empty string ("") or if ti corresponds to NULL.Remark: This name cannot contain the TAB character.
Versions 17 and later New in version 17 <File>: Optional character string (with quotes) Full name of file to complete (with its extension). - The WIN.INI file will be used if this parameter is not specified.
- If only the path is not specified, the file will be sought in the Windows directory.
- The directory will not be created if it does not exist.
- The file will be created if it does not exist in the specified directory.
Versions 15 and later New in version 15 Versions 16 and later New in version 16 Versions 17 and later New in version 17 Remarks Versions 17 and laterWriting into a INI file in Unicode mode Your application operates in Unicode mode ("Use UNICODE strings at run time" checked in the "Unicode" tab of configuration description). In this case, to write into an INI file, this INI file must be in Unicode format, which means that it must have a Unicode BOM header. Example:
fCreate(gsINIFile, foUnicode) // creates gsINIFile with BOM UNICODE INIWrite("French", "Country", "French",gsINIFile) INIWrite("中国","国家", "中国", gsINIFile)
New in version 17Writing into a INI file in Unicode mode Your application operates in Unicode mode ("Use UNICODE strings at run time" checked in the "Unicode" tab of configuration description). In this case, to write into an INI file, this INI file must be in Unicode format, which means that it must have a Unicode BOM header. Example:
fCreate(gsINIFile, foUnicode) // creates gsINIFile with BOM UNICODE INIWrite("French", "Country", "French",gsINIFile) INIWrite("中国","国家", "中国", gsINIFile)
Writing into a INI file in Unicode mode Your application operates in Unicode mode ("Use UNICODE strings at run time" checked in the "Unicode" tab of configuration description). In this case, to write into an INI file, this INI file must be in Unicode format, which means that it must have a Unicode BOM header. Example:
fCreate(gsINIFile, foUnicode) // creates gsINIFile with BOM UNICODE INIWrite("French", "Country", "French",gsINIFile) INIWrite("中国","国家", "中国", gsINIFile)
- We do not advise you to write into the WIN.INI file.
- To write into the registry, use the functions specific to the registry: RegistrySetValue, etc.
- The INI files are limited to 64 KB (in Windows 98).
This page is also available for…
|
|
|
| |
| | "win.ini" is not used, if no Parameter for file is defined on Windev mobile... |
|
|
|
| |
| |
| |
| |
| |
| |
| | |
|