error C8046 : '1' : numeric value required InstallShield的错误问题

来源:互联网 发布:平面效果图制作软件 编辑:程序博客网 时间:2024/06/06 20:32

在InstallShield里,对注册表进行操作时会出现error C8046 : '1' : numeric value required InstallShield的错误,纠结几个小时,最后明白了,
RegDBGetKeyValueEx(szKey, "CurrentVersion", REGDB_STRING, svNewValue,nvSize );当我们这样写时,实际上就已经错了,因为不想c语言,在InstallShield里我们要将把REGDB_STRING用一个number变量替代,声明里面:

NUMBER nSr;
begin

 

nSr = REGDB_STRING;

RegDBGetKeyValueEx(szKey, "CurrentVersion", nSr, svNewValue,svSize);

end

原创粉丝点击