CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

Delphi自动关闭

楼主Sophie719(Sophie)2003-11-03 16:48:27 在 Delphi / VCL组件开发及应用 提问

我接手一个别人编写的Delphi程序,可是里面有一个窗体就是打不开,无论是打开窗体还是打开原代码,Delphi都自动退出了,不知大家是否有遇见过,又是如何解决的 问题点数:20、回复次数:18Top

1 楼suwen88(龙的传人)回复于 2003-11-03 17:00:17 得分 5

我觉得原因是数据连接控件设置为了打开状态,一打开窗体系统就连接数据库,而数据库名称有可能不一样。  
  应该把数据控件的连接设置为关闭。Top

2 楼xiaoxiao197821(你的笑对我很重要)回复于 2003-11-03 17:01:41 得分 0

没见过   仔细读代码吧Top

3 楼lvloj()回复于 2003-11-03 17:03:47 得分 3

如果打开的程序有数据库连接的控件,那么可以先用Delphi打开窗体文件(.dfm),然后找到控件的Connected或Active之类的属性,将其改为False,存盘后再打开工程文件.Top

4 楼web700(*FS*的小狗腿子)回复于 2003-11-03 17:06:39 得分 0

我以前也遇到过  
  今天才找到原因  
  顶Top

5 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-11-03 17:09:39 得分 2

可能是數據庫控件聯接打開!!!Top

6 楼lxl(是我,不是风)回复于 2003-11-03 17:53:26 得分 0

用MOJ的方法应该可行,一般ADO开发的代码程序多有这个问题Top

7 楼Sophie719(Sophie)回复于 2003-11-03 17:54:06 得分 0

可是我现在要怎样才能关掉那个连接呢?现在不管是单独打开窗体或者是打开工程后再打开窗体Delphi都是一打开那个窗体就退出了Top

8 楼myemwjb()回复于 2003-11-03 18:06:24 得分 2

用記事本打開.dfm文件,找到該dataset控件的狀態,把true   改為False;   在用delphi   打開就ok   了.Top

9 楼szchi(老迟)回复于 2003-11-03 18:40:11 得分 1

同意楼上,用文本编辑器打开检查。Top

10 楼47522341(睡到8:30)回复于 2003-11-03 18:41:40 得分 1

可能有两种;一是adoconnection控件的connected属性为true;  
  另一个类似;adoquery控件的active属性为true;Top

11 楼ekin(风语者)回复于 2003-11-03 18:42:30 得分 1

可能是數據庫控件聯接打開!!!  
  Top

12 楼Dlwxn(Dlwxn)回复于 2003-11-03 18:50:34 得分 1

楼上的都已经说的很明白,我只碰到上面的情况才发生自动关闭。Top

13 楼hncx(想改行了)回复于 2003-11-04 22:47:43 得分 1

我也碰到这个问题,是这个窗体中的控件打开了数据库表,但是我如果我一进delphi先不打开这个form,而是先打开其他的几个form再去打开这个form就能够解决这个问题,不知道你的可不可以??Top

14 楼wenjianyao(建)回复于 2003-11-05 09:18:19 得分 2

很有可能就是连接数据库的控件处于打开状态的,以上说的方法都可以,如果它的连接属性不是用代码写的话,用记事本好像也不行阿。如果你实在试不能打开的话,那你就重新建一个工程,然后把其他的窗体重新编译到新建的工程中Top

15 楼zhouzhouzhou(人生程序)回复于 2003-11-05 18:54:22 得分 1

見過  
   
  是數據庫的連接的問題  
   
  找到那個連接的文件(應是Form文件),打開,修改就可以了Top

16 楼SStallMan(北风之神)回复于 2003-11-05 19:45:18 得分 0

我也遇到过这个问题,今天终于知道了,顺便谢谢各位Top

17 楼mynetlife(爬虫)回复于 2003-11-05 20:30:54 得分 0

是数据库的问题,我也遇到过。Top

18 楼Sophie719(Sophie)回复于 2003-11-06 16:14:42 得分 0

谢谢大家Top

相关问题

  • 急~~~delphi老是自动关闭 在线等~~
  • DELPHI应用程序报user32.dll出错,然后自动关闭程序
  • mysql自动关闭?
  • VB自动关闭
  • 关于delphi6的,为什么有时候打开一个文件时,自动关闭了delphi
  • DELPHI6的问题吗,我打开已有FORM则DELPHI被自动关闭了,各位兄弟。。。。帮忙(内空)
  • 当我试图打开某个窗体时delphi自动关闭!请问为什么???
  • 在线等:解决就是加满100分:工程文件打开后自动关闭DELPHI,原因是.....
  • 窗口的自动关闭
  • 实现自动关闭!

关键词

  • 控件
  • 数据库
  • 属性
  • 连接
  • delphi
  • 文件
  • 代码
  • 窗体
  • 打开
  • 关闭

得分解答快速导航

  • 帖主:Sophie719
  • suwen88
  • lvloj
  • aiirii
  • myemwjb
  • szchi
  • 47522341
  • ekin
  • Dlwxn
  • hncx
  • wenjianyao
  • zhouzhouzhou

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo