C++Builder中数据库的应用!
建立一个工程后,一直很正常,但有时编译就会不通过,不是因为出错,而是不能打开工程的*.exe执行文件,或者说找不到*.obj文件!我没有做什么修改,却出现这样的错误!,我想是不是由于运行多次没有释放内存的原因,但我不懂也不知道为什么这样!
这发生在数据库应用中,但我认为它不仅仅在数据库应用中!不明白为什么,和用什么方法解决!
希望高手助我!!
问题点数:40、回复次数:9Top
1 楼windindance(风舞轻扬·白首为功名)回复于 2001-11-25 15:37:59 得分 5
使用BDE引擎吗?
是否非正常终止了程序?
改ADO看看。Top
2 楼xiaoshitou(小石头)回复于 2001-11-25 15:56:02 得分 0
我想是非正常终止了程序,因为数据表连接老有问题,它就会提示错误,而这时我无法正常终止程序!(这样的情况怎么样正常关闭?我都不清楚!)
还有就是一次,先运行了一次程序,没有问题,接着做了一些修改,没有存盘运行,就找不到*.exe文件了,我关闭了一切,而没有存盘,然后重新打开又运行程序(没有存盘,就是以前的),发生同样的错误
我重新启动计算机后又运行程序,结果便好了……??很是奇怪……?
我用BDE引擎,ADO没有用过。程序,现在是好的,只是这些错误都很让我摸不着头脑,挺奇怪 的,想了解原因,以后不再遇到。
Top
3 楼ggyy(带着一堆光棍找朋友!)回复于 2001-11-25 16:00:29 得分 0
等<<<<<<Top
4 楼mengxianbao1521(彪汉的人生,不需要解释!)回复于 2001-11-28 11:31:16 得分 10
删掉你存程序文件里的临时的文件。(试一试)Top
5 楼xiaoshitou(小石头)回复于 2001-12-30 21:30:56 得分 0
怎么没人说说呢?Top
6 楼AirFish(铁甲飞鱼)回复于 2001-12-31 11:06:06 得分 20
小石头,很简单,是你的内存不足,你看看你的工程文件下面有一把*.dbf的临时文件都是他们搞的鬼,但我也没办法,注销就可以了,有时把bcb关掉再打开也可以了!
如果我答对要给分喔!Top
7 楼xiaoshitou(小石头)回复于 2002-01-02 18:20:56 得分 0
哦,我也不知道你答得对不对,不过我也会给分的。
还有其它的可能吗?Top
8 楼dycdyc123(重出江湖)回复于 2002-01-02 19:40:44 得分 5
重新打开BCB,或重新启动PC;
重新全部编译!
Top
9 楼xiaoshitou(小石头)回复于 2002-01-04 18:22:13 得分 0
不过还是没有明白,好像没有更准确的一些对答,不过也不浪费时间了,都这么久了,给大家分吧,谢谢各位参与!Top




