BCB程序,在使用了FASTREPORT之后,出错
星光伴月 2009-04-16 07:58:15 我的程序在使用FASTREPORT之前一直好好的,在使用了FASTREPORT之后,出现了以下怪现象:当把函有FASTREPORT控件的窗体的代码修改了之后,必须Build工程才能够正常运行我的程序,否则,如果只用Make工程,则会出现内存访问错,出错的代码是STL C++代码,如下:
std::ifstream fin;
当执行到这句时,立即出错,出错的行定位到了_numpunct.h的下面的代码(第3行处)
char decimal_point() const { return do_decimal_point(); }
char thousands_sep() const { return do_thousands_sep(); }
string grouping() const { return do_grouping(); }//////定位在这一行
string truename() const { return do_truename(); }
string falsename() const { return do_falsename(); }
然而,当我使用Project->Build...时产生的代码就没有任何问题。
我使用的系统环境是WindowsXP(DeepIn版)+BCB6.0+FastReport4.7.91(CCRUN下载的),曾担心那不是专门为BCB6.0的版本,又到FASTREPORT的官方网站上下载了fr4bcb6.exe在另外一台机器上使用了一下,结果问题也没有解决。
以上是问题的描述,请问有没有遇到过类似情况的,或知道问题的原因的,请赐教。