C++ Builder2010使用中发生的不可思议的问题,肯定是BUG

jiaguanxin jiaguanxin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
且看下列两段程序有何不同?
/***********************************
this->edit_gridY->Text=tsl->Strings[0];
this->edit_gridX->Text=this->edit_gridY->Text;
this->edit_gridY->Text=tsl->Strings[1];
/************************************/
this->edit_gridY->Text=tsl->Strings[0];
this->edit_gridY->Text=tsl->Strings[1];

看到这里,您一定觉得第一种程序里做法纯粹有病。却不知这是花费了我一个小时的解决方案!第二种情况执行到gridX赋值这句话时会报异常:"" is not valid integer。我跟踪查看这时tsl->Strings[0]的值是“2”,但吧gridX变成gridY就不会产生这个异常,我实在没办法才被迫采用了第一种方法,问题解决了。

还有一次奇葩的编译错误,我在程序中用到了Rave report,原本正常,某天不知我改了哪段程序,结果突然在编译结束后链接报错说:找不到RPCON.OBJ。我查网上也查不到这个是什么文件,但直觉RP大概和Rave Report有点关系,结果就把执行报表的语句屏蔽后,链接成功。然后我又把那句话恢复,在编译竟然这个问题就消失了!我靠!!!!!!第一次用c++ builder做东西,这玩意儿还真是能把人搞疯了!!

诸位谁还有更奇葩的问题?回复有分啊(超过20偶就无能为力了)
...全文
评论 6
收藏 已收藏
分享
返回顶部
jiaguanxin
C++ Builder 13,871 成员 102,696 内容