begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
form2 := tform2.create(application);
if form2.showmodal = 1 then
Application.Run;end.你看看,点选了Form2.bkOK,就有Application.Run,选择Form2.bkCancel呢,
Application何去何从?既没有终止,也没有投入运行。
Application.Initialize;
Application.CreateForm(TForm1, Form1);
form2 := tform2.create(application);
if form2.showmodal = 1 then
Application.Run;end.你看看,点选了Form2.bkOK,就有Application.Run,选择Form2.bkCancel呢,
Application何去何从?既没有终止,也没有投入运行。
解决方案 »
- 如何不要让DELPHI7的代码窗口最大化时全屏
- Delphi 如何调用WebService 我要最详细的说明!
- 判断字符串转为时间
- 关于在panel上画边框, 边框的宽度不一样
- 关于COMBOX中的ITEM保存多个值的问题
- 一个简单问题?
- delphi对象变量复制后释放的问题?3天了!
- 一个妹妹的网站的宣传语,请兄弟姐妹参考一下啊。
- 偶然发现:delphi6在palette中看到的控件在控件栏中没有出现(如TLCDNumber)
- win95上发布ado访问access97的程序,须另装什么程序?
- 各位好,本人想找个老师,经常在线的,做delphi的,本人勤学向上,绝对不会给老师丢脸,有哪位乐于助人的,请找我联系,QQ:121483953
- 请问node.data是什么意思?
application何去何从?无application.run,此application就自动结束呗
现在我认为是adoquery的问题
destructor TCustomADODataSet.Destroy;
begin
Destroying;
Close;
SetConnection(nil);
FreeAndNil(FCommand);
FreeAndNil(FModifiedFields);
FreeAndNil(FIndexDefs);
FreeAndNil(FIndexFields);
FreeAndNil(FMasterDataLink);
FreeAndNil(FParams);
inherited Destroy;
end;
当FreeAndNil(FCommand)时
继续跟踪到
TADOCommand的Destroy
当FCommandObject = nil时出错
FCommandObject为一_Command接口
当赋为nil时调用_IntfClear时出现异常,不知为何
怎么在你说的位置加一断点,我打开了adodb.pas,在你说的FreeAndNil(FCommand);处加了一断点(F5),然后运行程序(F9),程序好象不会在我加断点处停下来啊?你怎么做的?