1. nsis打包的程序,动态修改任务栏图标失败
原因:打包脚本创建快捷方式时设定了程序图标,程序动态再设置无效
解决方法:加个中间过渡程序,快捷方式指向过渡程序,过渡程序启动主程序,然后退出,程序里发送消息seticon可以实现目的。
2.sqlite3的特殊字符数据库写入会抛异常
原因:没有对字符串做特殊字符处理
解决方法:sqlite3_mprintf(
"%q"
,str);
时间: 2024-10-06 16:57:27
1. nsis打包的程序,动态修改任务栏图标失败
原因:打包脚本创建快捷方式时设定了程序图标,程序动态再设置无效
解决方法:加个中间过渡程序,快捷方式指向过渡程序,过渡程序启动主程序,然后退出,程序里发送消息seticon可以实现目的。
2.sqlite3的特殊字符数据库写入会抛异常
原因:没有对字符串做特殊字符处理
解决方法:sqlite3_mprintf(
"%q"
,str);