描述如下:
一般常量,不想放在数据库中,比如说各种报表上要显示一个名称自动调用这里的,不同的客户可以不同的设置,但不用修改程序。进入应用程序超级管理员就可以设置,设置后这个常量就变成想要的,又不想存在数据库中,用什么方法可以实现?请大家帮忙看看。
------解决方案--------------------
写注册表里吧,一般人不知道你在注册表里的数据位置,不会被修改,用ini文件就怕有些不太明白的人瞎改
//写入注册表
RegistrySet("HKEY_LOCAL_MACHINE\Software\MyApp\Fonts", "Title", RegString!, sle_font.Text)
//读注册表
string ls_titlefont
RegistryGet("HKEY_LOCAL_MACHINE\Software\MyApp\Fonts", "Title", RegString!, ls_titlefont)
------解决方案--------------------
同意6楼的
------解决方案--------------------
------解决方案--------------------
用外部数据源的数据窗口这个也可以的,
在data面板里有可以加入数据,保存时是存在数据窗口里的,怎么用,你自己试一下吧。
------解决方案--------------------
写注册表里吧,一般人不知道你在注册表里的数据位置,不会被修改,用ini文件就怕有些不太明白的人瞎改
//写入注册表
RegistrySet("HKEY_LOCAL_MACHINE\Software\MyApp\Fonts", "Title", RegString!, sle_font.Text)
//读注册表
string ls_titlefont
RegistryGet("HKEY_LOCAL_MACHINE\Software\MyApp\Fonts", "Title", RegString!, ls_titlefont)
我们公司也在txt文本中