请问在程序刚开始运行发生的异常,如下:应用程序发生异常 未知的软件异常(0x0eedfade),位置0x77e6e592这个异常是什么原因造成的,应在哪里捕捉。
解决方案 »
- 我错在哪儿了?
- Delphi 中 Date TimePicker 控件,如何限制用户输入的日期不能超过系统日期?
- 汉字排序的问题
- 超难问题!涉及OLE及接口的本质:如何把ActiveForm里面的OLE控件接口暴露出来?
- 请教字符串如何放在COMBOBOX中?
- 请问一些简单的问题:
- 如何将在TShellListView中选取的多个文件夹同时复制到一个目录下!!
- 如何从数据库的BOLB字段(存放的是WORD文档)读出的数据?
- 对象为什么不能create?
- phosphor(蜗牛),WorldCreater(造化天尊),liuyingming(jake)进来取分!
- 应该怎样写Sql语句或者存储过程或者用代码实现?
- [面试题目,基础问题]数据赋值时,是否只把指针传递?
我是在DELPHI环境外直接运行程序的,一般是数据库连不上是就会出这样的错,同时还会提示Exception EDatabaseError in module rcm.exe at 000D1ACD
dbExpressError:Invalid Username/Password
我点击确定后程序就没反应了现在我主要想捕捉这个错误,并提示,然后让程序继续运行。担我不知道怎么做dbexpress+mysql+linux
try
....
except
on e: exception do
begin
ShowMessage(E.Message);
end;
end;
把错误显示出来就可以了啊
begin
Application.OnException := AppException;end;procedure TForm1.AppException(Sender: TObject; E: Exception);begin
Application.ShowException(E);
Application.Terminate;
end;
procedure TForm1.AppException(Sender: TObject; E: Exception);begin
Application.ShowException(E);
Application.Terminate;
end;
这样
调用不行