002.Pecconfig自定义节点树出现异常数据的提示框-2015年12月29日
来源:互联网 发布:sql字符串拼接 编辑:程序博客网 时间:2024/09/21 08:57
操作系统:
windows7
编译环境:
VS2010
问题描述:
Pecdraw在新建节点组时:
选中一个节点组,右击点击新建,出现节点类型选择对话框,然后点击取消;
然后再右击点击新建,出现节点类型选择对话框,这次新建一个节点组,然后点击Pecconfig界面的保存,此时出现了提示数据异常的对话框。
问题分析:
Pecconfig在调用LogicalGNodePlug.dll里面的资源时,需要先将本地的资源来源设置到LogicalGNodePlug.dll,通过以下语句:
HMODULE hDll=GetModuleHandle("logicalGNodePlug.dll"); //获取logicalGNodePlug.dll内存中的句柄值
HINSTANCE hExe=AfxGetResourceHandle();//获取本程序(pecconfig.exe)的句柄值
AfxSetResourceHandle((HINSTANCE)hDll);//设置资源的句柄为hDll
在调用完dll中的资源后,记得设置回资源的句柄为本exe,否则后面使用的资源将全部在dll的内存中查找,肯定是找不到的。
AfxSetResourceHandle(hExe);
这个问题的原因就是在调用节点类型选择的对话框,点击取消后,忘记将资源句柄设置回exe。
windows7
编译环境:
VS2010
问题描述:
Pecdraw在新建节点组时:
选中一个节点组,右击点击新建,出现节点类型选择对话框,然后点击取消;
然后再右击点击新建,出现节点类型选择对话框,这次新建一个节点组,然后点击Pecconfig界面的保存,此时出现了提示数据异常的对话框。
问题分析:
Pecconfig在调用LogicalGNodePlug.dll里面的资源时,需要先将本地的资源来源设置到LogicalGNodePlug.dll,通过以下语句:
HMODULE hDll=GetModuleHandle("logicalGNodePlug.dll"); //获取logicalGNodePlug.dll内存中的句柄值
HINSTANCE hExe=AfxGetResourceHandle();//获取本程序(pecconfig.exe)的句柄值
AfxSetResourceHandle((HINSTANCE)hDll);//设置资源的句柄为hDll
在调用完dll中的资源后,记得设置回资源的句柄为本exe,否则后面使用的资源将全部在dll的内存中查找,肯定是找不到的。
AfxSetResourceHandle(hExe);
这个问题的原因就是在调用节点类型选择的对话框,点击取消后,忘记将资源句柄设置回exe。
0 0
- 002.Pecconfig自定义节点树出现异常数据的提示框-2015年12月29日
- 2014年12月30日,31日,2015年1月3日,4日
- 2013年12月5日 周四 出现重大挫折
- 001.Pecdraw在绘制文本图元时异常-2015年12月28日
- 当发生异常时,怎样能不让‘delphi的异常提示框出现’而出现自己的‘异常提示框’?
- 2016年5月7日 myeclipse 出现未响应,异常关闭,重新启动项目出现一堆错误
- 2015年12月15日 关于引用和适配器的数据更新的一个低级坎
- 【12月29日】
- 节点11月30日
- 自定义异常(终止循环的节点)
- 2014年12月29日,我的html笔记。
- 2017年7月31日---阶段性工作总结(含大量数据的树的回显)
- JSON数据提取的基本方法-2015年9月14日
- 2013年3月12日----Activity间传递数据
- 7月23日的重量数据
- mysql获取月日相同的数据
- 2015年12月29日实习总结
- 2015年03月29日
- 第三周项目2:本月有几天?
- scala学习之路:8.staticObject与伴生类伴生对象
- 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数
- Android 之联系人提供程序
- unity Instantiate()克隆预设脚本Start()的执行时机问题
- 002.Pecconfig自定义节点树出现异常数据的提示框-2015年12月29日
- 什么界面架构最好?
- poj1029 模拟/枚举
- 做一个具有阳光思维的人
- 网站开发时间计划表
- rtp over tcp
- HDU 1878:欧拉回路【并查集】
- 64位和32位编译环境下不同数据类型长度的区别
- iOS 8推送注册方式改变的问题