专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

线程添加TNMUDP有关问题

发布时间:2011-06-28 14:02:21 文章来源:www.iduyao.cn 采编人员:星星草
线程添加TNMUDP问题
Background_Process.h中
class Background_Process : public TThread
{  
private:
public:
  TNMUDP *UDP1;
}

cpp中
__fastcall Background_Process::Background_Process(bool CreateSuspended)
  : TThread(CreateSuspended)
{
  UDP1= new TNMDUP(this);//无法通过
}


[C++ Error] Background_Process.cpp(40): E2303 Type name expected
  [C++ Error] Background_Process.cpp(40): E2034 Cannot convert 'int *' to 'TNMUDP *'
  [C++ Error] Background_Process.cpp(40): E2379 Statement missing ;

这是为啥,我看delphi中,,UDP1 := TNMDUP.Create(Self); 就能过?!!百思不得其解

------解决方案--------------------
TNMUDP *UDP1;

UDP1= new TNMDUP(this);//无法通过
见红色部分 是你输入错误 应该是TNMUDP(this)
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: