这样的错误是如何产生的? 通常是指针类问题。这里可能是“另一个窗体”未创建,已Free等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如数组超界,对象未创建,创建了未回收等等数组超界,可以选取Project\Options\Complier\Range Checking,让编译器来为你检查;后面的几种可以用第三方软件,如MemProof来检查 另外的一个窗体已经创建了呀,但首次调用就会出现这样的情况。只不过是调用了一个简单的show语句。不知道为什么 show方法吗?在Option\forms下,你把你要创建的窗体加到auto-create forms中,并把visible设为false;show方法:已创建的窗体........ 是不是另外一个窗口中有一些代码运行,导致了这样的错误?检查一下另外一个窗口的oncreate或onshow事件。 把你的代码贴出来看看,或者Mail到我的信箱 如果你在被调用的窗体的OnShow和OnCreate事件里没有任何代码或者没有任何逻辑上的错误,而且在调用者对象里也没有逻辑错误,那么很可能是你重复创建了这个窗体的实例或者根本就未曾创建这个实例。注意一般而言,Application里的窗体实例最好由代码来动态控制,在要调用某个窗体实例时,要用这样的代码:(假设窗体名为Form1) if Form1=nil then Application.CreateForm(TForm1,Form1); Form1.Show();而在窗体实例的OnClose事件里,一般有这样的处理: Action:= Cafree; Form1:= nil;具体怎样出错,还得看看你的代码才知道。新春快乐! 0点放分迎新年 用delphi 8 可以做Agent吗?可以的话,用哪个控件? 一个不明白的错误提示? 求一简单的SQL语句!! 怎样让密码以星(*)号显示?在线等~~ 奇怪了,结果怎么就不一样? 用Delphi 7 编写Web数据库操作的问题。 哪里有VC++的工具下载????? DBGrid的小问题!! 一個簡單的問題 如何响应左右键? 关于中国式报表Ereport打印memo型字段的问题
数组超界,可以选取Project\Options\Complier\Range Checking,让编译器来为你检查;
后面的几种可以用第三方软件,如MemProof来检查
auto-create forms中,并把visible设为false;
show方法:已创建的窗体........
检查一下另外一个窗口的oncreate或onshow事件。
if Form1=nil then Application.CreateForm(TForm1,Form1);
Form1.Show();
而在窗体实例的OnClose事件里,一般有这样的处理:
Action:= Cafree;
Form1:= nil;
具体怎样出错,还得看看你的代码才知道。
新春快乐!