社区
VCL组件使用和开发
帖子详情
从DevExpress中的TCxGroupBox生成一个新控件问题
老小笨鸟
2013-07-12 05:11:08
如题,生成一个package后,什么也不加,编译报错,说PaintWindow找不到,[Linker Error] Unresolved external '__fastcall Cxcontrols::TcxControl::PaintWindow(void *)' referenced from path\CXGROUPBOXEX.OBJ,这个是怎么回事,请大拿解惑
...全文
989
10
打赏
收藏
从DevExpress中的TCxGroupBox生成一个新控件问题
如题,生成一个package后,什么也不加,编译报错,说PaintWindow找不到,[Linker Error] Unresolved external '__fastcall Cxcontrols::TcxControl::PaintWindow(void *)' referenced from path\CXGROUPBOXEX.OBJ,这个是怎么回事,请大拿解惑
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老小笨鸟
2013-07-16
打赏
举报
回复
各位高手,帮忙看看啊,我就想从cxGroupBox派生一个新控件,上面我还什么也没干呢,各位,试试吧?
老小笨鸟
2013-07-16
打赏
举报
回复
已经包含了吧?就是上面的代码
老小笨鸟
2013-07-15
打赏
举报
回复
在cxControls里
ccrun.com
2013-07-15
打赏
举报
回复
用UltraEdit的全文搜索功能,看看PaintWindow函数是在DevExpress的哪个bpi文件中存在,然后把这个bpi文件加入到工程。
老小笨鸟
2013-07-15
打赏
举报
回复
老妖,请帮忙看看,我这个还什么没干呢,可就是不能编译
老小笨鸟
2013-07-15
打赏
举报
回复
CPP文件: //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "cxGroupBoxEx.h" #pragma link "cxContainer" #pragma link "cxControls" #pragma link "cxEdit" #pragma link "cxGroupBox" #pragma package(smart_init) //--------------------------------------------------------------------------- // ValidCtrCheck is used to assure that the components created do not have // any pure virtual functions. // static inline void ValidCtrCheck(TcxGroupBoxEx *) { new TcxGroupBoxEx(NULL); } //--------------------------------------------------------------------------- __fastcall TcxGroupBoxEx::TcxGroupBoxEx(TComponent* Owner) : TcxGroupBox(Owner) { } //--------------------------------------------------------------------------- void __fastcall TcxGroupBoxEx::CreateWnd() { TcxGroupBox::CreateWnd(); } //--------------------------------------------------------------------------- void __fastcall TcxGroupBoxEx::Paint(void) { TcxGroupBox::Paint(); } //--------------------------------------------------------------------------- void __fastcall TcxGroupBoxEx::PaintWindow(HDC DC) { TcxGroupBox::PaintWindow(DC); } //--------------------------------------------------------------------------- namespace Cxgroupboxex { void __fastcall PACKAGE Register() { TComponentClass classes[1] = {__classid(TcxGroupBoxEx)}; RegisterComponents("Samples", classes, 0); } } //---------------------------------------------------------------------------
老小笨鸟
2013-07-15
打赏
举报
回复
头文件: //--------------------------------------------------------------------------- #ifndef cxGroupBoxExH #define cxGroupBoxExH //--------------------------------------------------------------------------- #include <SysUtils.hpp> #include <Classes.hpp> #include "cxContainer.hpp" #include "cxControls.hpp" #include "cxEdit.hpp" #include "cxGroupBox.hpp" #include <Controls.hpp> //#define HDC unsigned int //--------------------------------------------------------------------------- class PACKAGE TcxGroupBoxEx : public TcxGroupBox { private: protected: virtual void __fastcall CreateWnd(); virtual void __fastcall Paint(void); virtual void __fastcall PaintWindow(HDC DC); public: __fastcall TcxGroupBoxEx(TComponent* Owner); __published: }; //--------------------------------------------------------------------------- #endif
ccrun.com
2013-07-12
打赏
举报
回复
如果还不行,试着从工程选项中将 NO_STRICT 字样删除。
ccrun.com
2013-07-12
打赏
举报
回复
试试在:
#include <vcl.h> #pragma hdrstop
代码以后加入一行:
#define HDC unsigned int
缘中人
2013-07-12
打赏
举报
回复
这个函数哪来的,有没有定义或者实现的代码
MySQL导入函数触发器权限错误解决[项目代码]
在MySQL数据库
中
导入函数或触发器时,若遇到ERROR 1419 (HY000)错误,提示缺少SUPER权限且二进制日志已启用,可通过三种方式解决。首先,可为导入用户授予SUPER、CREATE ROUTINE、ALTER ROUTINE、CREATE TRIGGER、ALTER TRIGGER、CREATE FUNCTION和ALTER FUNCTION等权限。其次,可通过设置全局变量log_bin_trust_function_creators为1来允许所有具有CREATE ROUTINE特权的用户创建此类功能,设置方式包括在服务器启动时指定参数--log-bin-trust-function-creators=1,或通过SET GLOBAL log_bin_trust_function_creators = 1语句动态设置。最后,若不需使用复制功能,可考虑关闭二进制日志记录,即从mysqld启动命令
中
移除--log-bin选项。这些方法能有效解决因权限和二进制日志限制导致的函数或触发器创建失败
问题
。
万象融合平台解决方案.pptx
万象融合平台解决方案.pptx
试用版 CAD 出现图纸文字问号怎么办?下载试用版适配方案.rar
解决CAD图纸文字变问号、文字变乱码,欢迎下载!
全市红绿灯路口智能化升级和大数据智能交通综合管理平台.pptx
全市红绿灯路口智能化升级和大数据智能交通综合管理平台.pptx
坤宏BLE蓝牙电子秤网页 JS 对接开发示例 Web Bluetooth API
适用设备:坤宏品牌BLE 4.0以上版本蓝牙电子秤 运行环境:Chrome、Edge 浏览器,B/S 网页架构,JS 原生对接 t通过网页直连蓝牙秤、接收蓝牙数据、解析重量、自动回填网页表单重量字段
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章