大
大毛
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟近日刚写完一段程序,是在2000server+delphi6的环境下写的,几乎没有用什么特殊控件,
就用了XML3.0类型库和TWebBrowser,用以处理一些xml文档。可是当把EXE文件拿到98及WINME下
用时,发生了一些莫名其妙的事情:
具体问题请参照http://www.delphibbs.com/delphibbs/dispq.asp?lid=1294160,另外:
1:在98下点打印〉取消时,出现对话框“试图激活位注册的丢弃文件”(我调用的TwebBrowser
的ExecWB,别告我加那几句OLE初始化的代码,我已经加了);此问题只在98+IE5.0出现,
WinME+IE5.5没出现,会不会是IE版本的问题,我还没试过。
2:对于PageControl控件的问题:首次打开的是TabSheet1,拖动Splitter时(我在SplitterMoved
事件里写了调整TabSheet2和TabSheet3里头各控件的位置),转到TabSheet2和3,位置根本没变.
(此问题在2000下也存在)。
3:点击一按钮准备打开某一窗体时(根本没打开),告知"Invalid pointer operation",再次点击
时,告知"Cannot make a visible window modal".(这个问题最致命,我大部分检索功能全在这个窗体里)
4:程序退出时出现如下文字:
Exception EInvalid Pointer in modual ***.exe at **********;
程序执行非法操作;。。。。。。
就用了XML3.0类型库和TWebBrowser,用以处理一些xml文档。可是当把EXE文件拿到98及WINME下
用时,发生了一些莫名其妙的事情:
具体问题请参照http://www.delphibbs.com/delphibbs/dispq.asp?lid=1294160,另外:
1:在98下点打印〉取消时,出现对话框“试图激活位注册的丢弃文件”(我调用的TwebBrowser
的ExecWB,别告我加那几句OLE初始化的代码,我已经加了);此问题只在98+IE5.0出现,
WinME+IE5.5没出现,会不会是IE版本的问题,我还没试过。
2:对于PageControl控件的问题:首次打开的是TabSheet1,拖动Splitter时(我在SplitterMoved
事件里写了调整TabSheet2和TabSheet3里头各控件的位置),转到TabSheet2和3,位置根本没变.
(此问题在2000下也存在)。
3:点击一按钮准备打开某一窗体时(根本没打开),告知"Invalid pointer operation",再次点击
时,告知"Cannot make a visible window modal".(这个问题最致命,我大部分检索功能全在这个窗体里)
4:程序退出时出现如下文字:
Exception EInvalid Pointer in modual ***.exe at **********;
程序执行非法操作;。。。。。。