初始化对象为何出错??

yangwozhonghua 2003-09-29 04:44:58
TCanvas *pCanvas=Image1->Canvas //定义并初始化画布对象
TPaintBox *Ptr_PBI=(TPaintBox *) Sender//定义一TPaintBox对象
TClipboard *pCB=Clipboard() //生成windows粘贴板对象

在程序执行的时候都会出错,谁能说一下为什么???
谢了!!!
...全文
95 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaowen100 2003-09-29
  • 打赏
  • 举报
回复
TCanvas *pCanvas=Image1->Canvas
-----------------------------------------
这句没错.
TPaintBox *Ptr_PBI=(TPaintBox *) Sender
----------------------------------------
语法也没错啊/
TClipboard *pCB=Clipboard() ;
----------------------------------------
也没错.呵呵.
问题出在 调用TClipbord 时要在头文件中加上#include <Clipbrd.hpp>
如果还有其它错误.则可能是TPaintBox *Ptr_PBI=(TPaintBox *) Sender 这一句只是定义一个指针.而没有分配空间...如果用于指向一个已经存在的实体TPaintBox则应该是不会错的...

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧