所以我正在尝试为我的应用程序进行配置,尽管它似乎没有从中加载或保存任何内容。 这是创建时的代码:
ini_open(working_directory + "\properties.ini");
global.width = ini_read_real('screen','width',640);
global.height = ini_read_real('screen','height',480);
ini_close();
这是ini文件:
[screen]
width = 1280
height = 1024
当我返回global.width和global.height值时,它们仍然是640; 480但不是在ini文件中声明的,这意味着它甚至不加载文件中的值。我想知道,也许我需要编译可执行文件然后以管理员身份运行它,但我怀疑权限可能存在问题。我还将properties.ini文件添加到“Included Files”文件夹中,因此它将附带编译的exe。
答案 0 :(得分:0)
这看起来很奇怪,但现在它有效。实际上* .ini文件没有保存在exe所在的位置。我刚刚发现它保存了%localappdata%//中的所有内容。此外,如果没有dir快捷方式“working_directory”,它看起来效果会更好。非常感谢,无论如何