C++Builder中,由于用了QuickRep这个组件,程序运行时不停出错!高手请进!妖哥快进来!
小弟最近又在玩C++Builder啦,但是有一个很奇怪的现象,由于使用了QuickRep这个组件,从数据库中读取相关数据到打印报表这个组件上,每次运行时老是出错,会出现如下的对话框!但是偶尔也会不出现上述情况的。到底是什么原因啊?是不是我的BDE数据库引擎出错啦?还是数据库中数据有问题?请各位大虾们不吝赐教,感激不尽! c++builder 数据库 引擎
[解决办法]
看起来是访问了一个未经初始化的对象,调用QuickReport附近有哪些代码,方便贴出来吗?
[解决办法]
我来了,事件这个看不出什么问题,重点是你代码中那些对象,看不出在哪里创建的,都是在窗体上的吗?建议单步一下,看看哪一行代码抛出的异常?
[解决办法]
看看是做了什么事情出现这个提示,估计问题代码大致范围,然后用断点,单步调试 。
[解决办法]
QuickRep作为不复杂的报表输出还是比较好用滴,单步调试看看,貌似访了未经创建的对象或者访问了无效指针。
[解决办法]
放到formshow事件里去吧。
以前我初始化硬件端口也出现初始化失败,最后是放到formshow里解决的。