回 帖 发 新 帖 刷新版面

主题:请教大侠一个问题

在C++ Builder 的函数中的我想返回对象(TDataSet , TButton)时老是出错:
[C++ Error] UnitNine.cpp(34): E2459 VCL style classes must be constructed using operator new
我该怎么办,给出个招.我应该怎么定义这下反回对象.
我先谢谢大侠们了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

回复列表 (共2个回复)

沙发

在头文件中定义了再使用试试。。。

板凳

在Unit1.h中我是这样定义的TButton FunReturn() ;
在Unit1.cpp 中我是这样写的:
TButton TForm1::FunReturn()
{
  TButton *objBT ;
  objBT->Caption ="新建按钮"  ;
  return objBT;
}
这里什么地方有问题?

我来回复

您尚未登录,请登录后再回复。点此登录或注册