windows 7 下运行32位程序报错的问题 我在windows7 下运行DELPHI7编写的程序,打开某个模式窗体,然后关闭时,提示: System Error . Code:87. 参数错误。 请问有什么方法可以解决吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是你的系统问题,检查一下,另外也有可能是UAC的问题,关闭UAC看看 关闭后,后面是否调用了API 函数或者其他的什么操作?程序问题的可能性比较大,当然不排除OS受到损坏... UAC 是什么?模块关闭后在onclose 里写了 action:=cafree 而已。 如果我把 action:=caFree 去掉就不会报错了,但是我这个MDI结构的程序,如果不写action:=caFree那窗体就不能被释放掉。 你把 釋放時機,改在呼叫 此模式窗口的 例程里面去做看看;WIN7對MDI應用的向下兼容不是很好。 delphi 很少这样的错, 你是如何捕获的这个错误? GetLastError ?? with TFrom.create do begin try ShowModal; finally Free; end;end;这样呢? 回楼上的,我在2种情况下都发现有这个错误。第一种是你提到的:with TFrom.create do begin try ShowModal; finally Free; end;end;第二种是: MDI子窗体关闭时,在onclose事件里写:action:=caFree 但是奇怪的是并不是所有的MDi子窗体关闭时都报错。郁闷!!! Field XXX cannot be modified 多线程数据采集 Delphi中嵌入SQL语句的问题! dll调用EXE里的数据连接及查询问题 问个巨难的问题,如何隐藏桌面图标 如何通过代码,令到stringgrid中的指定的单元格成为活动单元格(获得焦点) 是不是嫌给分少啊,怎么没有人回答我? 如何将query的某字段置付为null? 怎样取一个pchar类型的长度? 一个80万条记录的SQL数据库表对查询速度,数据输入出错浆产生多大的影响? 串口数据拦截的问题 delphi调用webservice(C#)时如何获取soapheader
程序问题的可能性比较大,当然不排除OS受到损坏...
模块关闭后在onclose 里写了 action:=cafree 而已。
但是我这个MDI结构的程序,如果不写action:=caFree
那窗体就不能被释放掉。
delphi 很少这样的错, 你是如何捕获的这个错误? GetLastError ??
with TFrom.create do
begin
try
ShowModal;
finally
Free;
end;
end;这样呢?
第一种是你提到的:
with TFrom.create do
begin
try
ShowModal;
finally
Free;
end;
end;第二种是:
MDI子窗体关闭时,在onclose事件里写:action:=caFree
但是奇怪的是并不是所有的MDi子窗体关闭时都报错。郁闷!!!