smu*_*urf 4 c++ windows winapi function
我GetPrivateProfileString在C++程序中遇到过这个术语.有人能给我一个关于这个功能使用的简单解释吗?
我页面上的代码是:
GetPrivateProfileString("files", "directory", "/mediadb/files/", directory, os.path.getsize(directory), "apache")
Dav*_*nan 14
GetPrivateProfileString() 从.ini文件中读取值.
回过头来,在16位Windows的时代,它是读取和编写应用程序配置数据的方式.当时应用程序将其配置存储在一个共享的.ini文件中,该文件位于系统目录中,名为win.ini.艰难时期!
要从win.ini读取你打电话GetProfileString().private in GetPrivateProfileString()表示这个奇妙的功能允许您访问win.ini以外的.ini文件,即一个私有的应用程序.如果我没记错的话(我的记忆很朦胧),大多数应用程序在使用win.ini多年后才被正式不赞成.
碰巧这GetPrivateProfileString()是一个令人难以置信的皱纹兽,具有可怕的性能特征和难以理解的怪异.我个人避免它像瘟疫一样,如果我必须处理.ini文件,我使用定制代码来做到这一点.
Raymond Chen有一篇很好的文章,关于为什么.ini文件被弃用以支持注册表.