为什么我的程序一按运行就连整个DELPHI 都关闭掉了?帮我找出问题,马上给200分!高手帮忙呀! 你的程序里出现了delphi不可忽略的错误,delphi没办法处理,所以一起关闭了,一般是内存使用或释放错误,你有没有用到很大的数组,或用getmem等分配的内存等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单步执行也看不出来。。???把project里的所有窗口只留一个其他全部屏蔽一个一个查过去。。 设断点调试,肯定是有严重非法错误(注意,不是语法错误)。调试器,Delphi比VC还是弱一些。 我遇到过一样的问题,是因为我的程序要连接数据库,而且是在2000下开发的。当我在98下打开的时候由于没有数据库就连delphi一起关闭了。我就用文本打开*.dfm文件,把连接数据库的connection和table都设为false就可以打开了。不知道你的是不是这个问题 就象你说的肯定是delphi程序的问题应该好好检查控件的释放,内存的释放这方面的问题 你仔细检查一下,是否数据库连接为True,可以设置断点,运行。 1.有没有ado如果有的话,而且active=true的话,如果delphi找不到数据库,就会自动退出。2.启动的系统资源占的太大,试一试在win2000的系统下。 这中情况多半是你在启动时连接数据库,但是数据库结构改变啦。所以我也碰到过。不信。你在设计的时候把控件都置true一样的效果也会。 活见鬼!delphi是盗版的,盗的不彻底! 我觉的是,你的程序中是否存在delphi不能认出的控件,比如说你的 程序中有不能识别的控件 可以用记事本打开.dfm文件看看 对,不能识别的vcl组件可以让程序自动退出的! Datamodule有问题,其实是你改了数据库的结构,该回来就可以了.另外,为了避免类似情况再次发生,你在每次关闭程序的时候,将Database或adoDatabase关闭. 你是不是用了什么未经测试的控件或其他什么东西,有些控件的属性赋值不当是可以导致D关闭的,如:XXX.Bitmap := ABitmap;在这种情况下只能用:XXX.Bitmap.Assign(ABitmap); 请教,如何实现在多表中取关联数据,并显示 三层架构奇怪的问题 怎样在表中一列的所有数据前面都加些字母? 只作测试用,大家就不要点击了 介绍一个开发技术知识库网站,up就给分 求一个关于gina dll方面的delphi实例 怎样让系统等待?微秒级别的,不是毫秒。 (请大家畅谈软件人员的致富之道)搞软件技术的人如何在5年时间内赚到200万? 那有用DELPHI做的数据库软件下载? 200分求以下内容的答案:详情请进,Up也给分 请问把COLOR变成字符串的方法? 软件开发难题(高分)
应该好好检查控件的释放,内存的释放这方面的问题
2.启动的系统资源占的太大,试一试在win2000的系统下。
一样的效果也会。
另外,为了避免类似情况再次发生,你在每次关闭程序的时候,将Database或adoDatabase关闭.
有些控件的属性赋值不当是可以导致D关闭的,如:
XXX.Bitmap := ABitmap;
在这种情况下只能用:
XXX.Bitmap.Assign(ABitmap);