大哥进来看看吧

cdknet 2003-03-26 10:04:41
class myclass;
class myclass
{
public:
TButton * mybutton;
}

使用的时候
TForm1::onshow(……)
{
myclass* vmyclass;
vmyclass->mybutton = this->TButton1 ;
}


编译通过,但运行就出错咯,我是新手,不懂BCB中字段可不可以那么读写,我的意思就是想把窗体的button送到自己那个类中处理或在类中建立一个Button,可以得到建立的那个button的指针
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdknet 2003-03-26
  • 打赏
  • 举报
回复
是吧,我现在没法试呢,但我感觉应该是这样的,哈哈哈,新手就是新手,结贴
pp616 2003-03-26
  • 打赏
  • 举报
回复
myclass* vmyclass;
你定义了一个myclass 型的指针。只有指针没有对这个指针分配内存。所以你不能用这个指针进行操作。
你这样写myclass *vmyclass=new myclass;
然后你就可以进行指针操作了。
kataboy 2003-03-26
  • 打赏
  • 举报
回复
肯定错.
你应该:
myclass* vmyclass;
vmyclass=new myclass;
vmyclass->mybutton=this->Tbutton1;
试试吧!

13,825

社区成员

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

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