这段程序是放在哪里的?放在不同地方,close的结果也会不同。
如果它属于某个form,那么应该会关闭此form。
如果它属于某个form,那么应该会关闭此form。
解决方案 »
- c中 p++在delphi中如何写?
- 为什么ADO时不时就连不到SQL服务器
- 各位大虾,如何利用SQL server和TImage控件实现图片的动态存入、删除和显示?
- Pansichar,Tboldfield请问各位大侠这两个单词是什么意思?
- 使用ADOQuery.UpdateBatch后,怎样获取未成功提交的记录?
- 请教,退出编辑状态后,如何自动进入
- 怎么实现 CTRL+ALT+del中的"锁定计算机"功能?
- 程序出现异常是如何让成程序继续执行下一条语句?在线~~~~~~~
- 请问在DELPHI有哪些类型?
- 请教SQL查询语句的写法
- 调查:各位加班有没有报酬或可以增加自己的假期.(欢迎发言)
- 把字符型变量 转换回 数值型
呵呵..打断点,看看 close被执行了吗?if dataunit.DataModule1.query3.RecordCount=0 then
begin
messagedlg('此条记录已被其他用户修改或删除!',mterror,[mbok],0);
close;//打断点。
end;如果执行了,看看关闭的是谁?
PostMessage(Self.handle,WM_Close,0,0);
if dataunit.DataModule1.query3.RecordCount=0 then
begin
PostMessage(Form2.Handle, WM_CLOSE, 0, 0);
messagedlg('此条记录已被其他用户修改或删除!', mterror, [mbok], 0);
end;