我用DHTMLEDIT控件写了一个HTML编辑器,一切正常.可后来打了WINDOWS的某个补丁后,就一直报"不支持此接口"的错误.
后来查了下,发现应该跟这个补丁有关:KB891781
只要我在程序中写到:dhtmledit1.dom ,会马上报这个错误,不知谁有过同样的经历,有没有解决的办法啊?如果能解决,我把本人所有分全部送上.
后来查了下,发现应该跟这个补丁有关:KB891781
只要我在程序中写到:dhtmledit1.dom ,会马上报这个错误,不知谁有过同样的经历,有没有解决的办法啊?如果能解决,我把本人所有分全部送上.
VAR DD :OLEVARIANT;
com : IOleCommandTarget;
begin
dd:=null;
com := document as IOleCommandTarget ; com.Exec(@CMDSETID_Forms3,
IDM_EditMODE , OLECMDEXECOPT_DODEFAULT, dd,dd) ;
end;procedure TUIWebbrowser.BrowserMode;
VAR DD :OLEVARIANT;
com : IOleCommandTarget;
begin
dd:=null;
com := document as IOleCommandTarget ; com.Exec(@CMDSETID_Forms3,
IDM_BROWSEMODE , OLECMDEXECOPT_DODEFAULT, dd,dd) ;end;找称为TUIWebBrowser的组件,
TUIWebBrowser = class( TWebBrowser, Idispatch,IDocHostShowUI,IDocHostUIHandler) //,IOleDocumentSite)
就能支持编辑内容的http://lysoft.7u7.net
不过还是不解,是否还会有更好的解决办法呢?