静态链接库开发ocx控件(急) 在开发ocx控件的时候,我使用了别人编写的静态库的函数,我在工程里添加了头文件和.lib文件,也在设置里面设置了使用的库。编译正常没有错误和警告,可是用VC容器测试的时候加载空间提示“failed to create control 未指定的错误”,不知道是什么原因,请各位达人指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你先在MFC中使用该静态库 看看有没有问题 建议逐步测试你的程序1.测试这个静态库是否有问题2.测试ocx是否正常3.其他 使用DEPENDS.EXE工具检测看它是否依赖其它DLL文件,工具目录:C:\Program Files\Microsoft Visual Studio\COMMON\Tools\DEPENDS.EXE可单独拷贝此工具使用。 你加了ocx控件的窗口new出来之后是否进行了ole初始化AfxSetResourceHandle(GetModuleHandle(_T("///DLL or EXE name ")));AfxEnableControlContainer(); 查看Debug文件夹下面有没有你加载的ocx控件 有设置好加载ocx的路径吗?做出来的控件注册了吗?是不是有别的项目工程正在占用着要加载的控件? 基于对话框的应用程序的登录界面 按F5不设断点跑 与直接运行程序 有什么区别? 关于响应WM_SIZE消息的问题 关于窗口换肤 单文档多视图的程序,如何在多个视图中共享变量? 点击listctrl一项时响应函数OnClickList1画一个combox按钮,但再点击时出错为什么,代码是。。。 向各位请教一个WIN32资源问题,撒100分 如何在程序中设置桌面? 如何用ODBC取得指定表中的字段名? 请教各位高手可以吗?请问vc里有控建数组吗? 关于GetMessage函数 VC做的DLL与DELPHI做的界面的交互
2.测试ocx是否正常
3.其他
工具目录:C:\Program Files\Microsoft Visual Studio\COMMON\Tools\DEPENDS.EXE
可单独拷贝此工具使用。
是否进行了ole初始化
AfxSetResourceHandle(GetModuleHandle(_T("///DLL or EXE name ")));
AfxEnableControlContainer();