按纽事件Button15Click(Sender: TObject)
EmbeddedWB1.OleObject.Document.body.bgcolor :='#eeeeee';
在调试状态没有问题但如果把
EmbeddedWB1.OleObject.Document.body.bgcolor :='#eeeeee';
放在
TCPClient1Read(ASkt: Integer; AData: PAnsiChar;
ADataLen: Integer);过程里(此过程是tcpClient客户端的读响应事件)TCPClient1.OnRead:= TCPClient1Read;就会出现address 4190B0DF in module 'mshtml.dll'.Read of address 00000190这个错误提示真是怪了
EmbeddedWB1.OleObject.Document.body.bgcolor :='#eeeeee';
在调试状态没有问题但如果把
EmbeddedWB1.OleObject.Document.body.bgcolor :='#eeeeee';
放在
TCPClient1Read(ASkt: Integer; AData: PAnsiChar;
ADataLen: Integer);过程里(此过程是tcpClient客户端的读响应事件)TCPClient1.OnRead:= TCPClient1Read;就会出现address 4190B0DF in module 'mshtml.dll'.Read of address 00000190这个错误提示真是怪了
解决方案 »
- 请问uThreadPool.pas这个线程池如何调用呢?
- 求助:delphi2009自定义ip address control时有黑边的问题
- 这个效果可否有什么控件实现
- delphi文件编译找不到DCU文件,新手请教.
- 各位兄弟们我是新来的以后大家多关照啊!(散分!)可记住了我叫小人!!!哦哦哦哦!
- 如何访问TRODataSnapModule中的方法呢?
- 关于BDE的一个问题
- 结贴时提示:"贴子回复次数大于跟给分次数 " 哪位告诉我这是为什么??
- 请问哪里有Cute ftp 好一点的软件下哟!
- 如何将listview的选中项目显示出来
- 请教,在delphi有没有比writeln更快的写文件的方法?
- delphi 三层 图片
webbrower难道有限制??
如果没有打开页面,调用oleobject时就会报错
建议在打开窗体的时候先执行
webbrowser1.navigate('about:blank');
打开一个空页面,不会影响程序,还能避免其他一些错误
webbrowser1.navigate('about:blank');
并且,点按纽,单独执行EmbeddedWB1.OleObject.Document.body.bgcolor :='#eeeeee';
是没有问题的
但如果放在
TCPClient1.OnRead:= TCPClient1Read;
的TCPClient1Read的触发事件中,就会有错
var
Doc : IHTMLDocument2;
sbody:IHtmlElement;
begin
Doc := IHTMLDocument2(EmbeddedWB1.Document);
if nil <> Doc then
begin
sbody:=Doc.body;
Memo1.Lines.Add(sbody.innerHTML); //读内容没错
sbody.innerHTML:='<div>hfff</div>'; //写内容就有出错
end;
end;
放在这里面就报错,放在ButtonClick里再去点击这个Button就正常。
里面有个WebBrowser1.OleObject.document.all.item('ser', 0).value的值,而且还能读,
但一给他赋值就报错:Access violation at address 3F7FB757in module 'mshtml.dll'. Read of address 00000190环境是DEIPHI7 INDY9和10都分别试过,同样报错,等高手解答。