关于ActiveForm(.OCX)调用后的释放问题 试一下free方法,可能close方法没有调用类的析构函数! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外: 我不用FreeObject而是直接在重载控件的析构 函数, 在析构函数中直接释放资源,也是不行的! 甚至我在析构函数中,对WordDoc的一个属性操作也会出来地址错误比如:destructor TWebWord.Destroy;var i:integer;begin ………… ………… WordApp.CommandBars['standard'].Set_Enabled(true);//在此会出错(可以保证WordApp一定存在而且已经启动) inherited;end; destructor TWebWord.Destroy; var i:integer;begin ………… ………… WordApp.CommandBars['standard'].Set_Enabled(true);//在此会出错(可以保证WordApp一定存在而且已经启动) inherited;end; 这真是个奇怪的问题…… 现在发现在Destroy过程中根本不能操作WordApp吗? 我的WordApp是从server中拖放出来的放在form上的一个控件,难道在Destoy中已经被释放掉了所以不能调用吗? 不至于吧。我觉得! 如果你实在没有办法找出原因,可以在MainForm的Destroy用ExitProccess(0);退出,用此法应该可以避免出现异常。 to: softwing(向前看)其实如果只是关闭word的话,我可在自己写的FreeObject中操作然后在外边显式的调用。我只是不明白为什么会出错! 用DELPHI打包xml传送图片到java的问题 现在用Delphi开发一个企业进销存,用哪个版本最好? 程序里有一行不明白,谁来解答一下是什么意思 接收邮件大小显示问题 安装第三方控件后引发的问题! DateTimePicker问题,高手请进,在线等待 QuickReport怎样使用多台打印机? 请问有谁知道哪里有DELPHI6企业版下载? 谁有APPBAR FOR DELPHI6的构件啊,要有源码的。多谢谢。(OFFICE PANEL) 怎样做一个类似于delphi 的启动封面, 有谁用过synedit控件的!(100分) 加粗TListView中的字体?
另外:
我不用FreeObject而是直接在重载控件的析构 函数,
在析构函数中直接释放资源,也是不行的!
甚至我在析构函数中,对WordDoc的一个属性操作也会出来地址错误
比如:
destructor TWebWord.Destroy;
var i:integer;
begin …………
…………
WordApp.CommandBars['standard'].Set_Enabled(true);//在此会出错(可以保证WordApp一定存在而且已经启动) inherited;
end;
var i:integer;
begin …………
…………
WordApp.CommandBars['standard'].Set_Enabled(true);//在此会出错(可以保证WordApp一定存在而且已经启动) inherited;
end;
这真是个奇怪的问题…… 现在发现在Destroy过程中根本不能操作WordApp吗?
我的WordApp是从server中拖放出来的放在form上的一个控件,难道在Destoy中已经被释放掉了所以不能调用吗? 不至于吧。我觉得!
,用此法应该可以避免出现异常。