Duilib程序中出现pRoot为NULL,调用xml失败
来源:互联网 发布:霸刀战神功勋升级数据 编辑:程序博客网 时间:2024/05/17 00:52
在Duilib的项目中,有以下的代码:
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){ atexit(CheckOnExit); ::CoInitialize(NULL); CPaintManagerUI::SetInstance(hInstance);CDuiString str = CPaintManagerUI::GetInstancePath(); CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin")); CDuiFrameWnd *pFrame = new CDuiFrameWnd(_T("XMP.xml")); pFrame->Create(NULL, _T("迅雷看看播放器"), UI_WNDSTYLE_FRAME, WS_EX_WINDOWEDGE | WS_EX_ACCEPTFILES); pFrame->ShowModal(); delete pFrame; ::CoUninitialize(); return 0;}
出现了以下错误:
可以调试代码发现是因为xml文件没有加载成功,可以打断点发现str的值加上"skin"所在的目录没有xml文件,
xml文件具体在哪个文件夹可以根据具体情况进行调整,当把代码调整为如下代码是,可以正常运行:
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){ atexit(CheckOnExit); ::CoInitialize(NULL); CPaintManagerUI::SetInstance(hInstance);CDuiString str = CPaintManagerUI::GetInstancePath(); CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("..\\..\\_bin\\skin")); CDuiFrameWnd *pFrame = new CDuiFrameWnd(_T("XMP.xml")); pFrame->Create(NULL, _T("迅雷看看播放器"), UI_WNDSTYLE_FRAME, WS_EX_WINDOWEDGE | WS_EX_ACCEPTFILES); pFrame->ShowModal(); delete pFrame; ::CoUninitialize(); return 0;}
0 0
- Duilib程序中出现pRoot为NULL,调用xml失败
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity为null的问题
- Java中通过为null的引用调用静态方法
- Fragment中调用getActivity概率性为null的问题
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity()为null的问题
- Fragment中调用getActivity为null的解决办法
- fragment中调用getActivity为null的几种情况
- XML中的字符串中出现字符'&'查询失败
- duilib中,子xml创建自定义控件
- Duilib XML
- xml解析getElementById()为null
- DUILIB-编译ZIP皮肤到程序中
- [duilib] C++调用JS出现中文乱码的解决
- Go语言模拟一个生产者消费者的Demo
- 算法分析——Hanoi塔问题
- 【Android自定义view系列】圆形百分比进度条
- P1478 陶陶摘苹果(升级版)
- 疑难
- Duilib程序中出现pRoot为NULL,调用xml失败
- thinkPHP网站返回错误No input file specified.
- oracle 关联查询 查询自身表
- Apache 配置虚拟主机三种方式
- NXP LPC系列学习笔记汇总(持续更新中)
- 阿里面试回来,想和Java程序员谈一谈
- STL容器的遍历插入或删除(迭代器失效问题的统一解决)
- iOS之蓝牙简介和使用(二):MutipeerConnectivity
- Android使用SimpleDateFormat不同手机有时格式化手机不准确