CXTPReportControl* _pControl = pControl;提示出错,报表不能编辑 提示出错,报表不能编辑。报表看上去好像可以填写,修改里面的值了,但是按下键盘,就提示严重的错误。CXTPReportControl* _pControl = pControl; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是否正确设置属性,CXTPReportControl* 指针是否正确初始化 to oyljerry:属性和参数都是正确的,报表控件在窗口中可以很好的显示出来。可是就是不能修改里面的值哦。我想设置它为可以修改的。但是不行~~~ 那你debug跟到错误,看具体什么错误提示>? to oyljerry:提示的错误是:XTPReportInplaceControls.cpp中280行:CXTPReportControl* _pControl = pControl; ASSERT(_pControl);这文件的代码不是我写的。是我使用控件涉及到的一个类哦。麻烦了,再帮我看看。 你这个pControl从哪里来的?到这个赋值语句时,它已经是空的了。 TO happyarrot: 创建控件的代码是: CXTPReportControl& wndReportCtrl = GetReportCtrl(); CXTPReportRecord *m_Record = new CMobileInfoReportRecord(1, "1","1","1"); wndReportCtrl.AddRecord(m_Record);如果为空的话,我是不可能增加一条记录的啊。设置断点时候,这个没有问题的,是执行通过的。但是报表不能编辑啊。 程序已经明确的告诉我们,ASSERT((_pControl)不能通过,原因就是_pControl=NULL;你根据这个反向追查一下原因吧 谢谢各位了。虽然你们提供的解决方案没有能解决我的问题,但是我还是自己处理好了。主要是要重载基类的MouseActive()函数。 fp1.Open,fp1为空如果强制修改文件 请问VC有办法检测一个函数运行的时间吗?如果超过设定时间就跳出? 不知道从哪里开始学起 服务态与用户态识别映射磁盘中目录的问题。 想从组件调用方传递一个ADO数据库连接给ATL,该怎么做? 如何获得windows2000系统中事件察看器中报告的事件列表 关于类之间的数据传递问题! 哪里可以下载DDK? 200分先放100分:我用VC编了一个控件,并打包为cab请各位大师帮我看一下我的inf文件是否正确?来者发表意见者有分。 飓风搜索通挺神奇的,是不是用vc写的? MFC扩展DLL的问题 如何循环获取MDI中的view
属性和参数都是正确的,报表控件在窗口中可以很好的显示出来。可是就是不能修改里面的值哦。我想设置它为可以修改的。但是不行~~~
提示的错误是:
XTPReportInplaceControls.cpp中280行:
CXTPReportControl* _pControl = pControl;
ASSERT(_pControl);这文件的代码不是我写的。是我使用控件涉及到的一个类哦。麻烦了,再帮我看看。
创建控件的代码是:
CXTPReportControl& wndReportCtrl = GetReportCtrl();
CXTPReportRecord *m_Record = new CMobileInfoReportRecord(1, "1","1","1");
wndReportCtrl.AddRecord(m_Record);如果为空的话,我是不可能增加一条记录的啊。设置断点时候,这个没有问题的,是执行通过的。
但是报表不能编辑啊。
虽然你们提供的解决方案没有能解决我的问题,但是我还是自己处理好了。
主要是要重载基类的MouseActive()函数。