请熟悉DHTMLEdit的高手解答! ( 积分: 0 )

  • 主题发起人 主题发起人 huangsong
  • 开始时间 开始时间
H

huangsong

Unregistered / Unconfirmed
GUEST, unregistred user!
以下函数,在有些操作系统下面可以正常使用,在有些系统下面,却提示"不支持接口",不知是怎么回事?

procedure TFrm_MDImain_SendMail.User_HTMLToTxt;
var
FHTML: IHTMLTxtRange;
begin
//将HTML内容转化为文本内容
DHTMLEdit.ExecCommand(DECMD_SELECTALL, OLECMDEXECOPT_DODEFAULT);
FHTML := IHTMLTxtRange(DHTMLEdit.DOM.selection.createRange);
TxtMail.Lines.Text := FHTML.Text;
DHTMLEdit.DOM.selection.empty;
end;
 
以下函数,在有些操作系统下面可以正常使用,在有些系统下面,却提示"不支持接口",不知是怎么回事?

procedure TFrm_MDImain_SendMail.User_HTMLToTxt;
var
FHTML: IHTMLTxtRange;
begin
//将HTML内容转化为文本内容
DHTMLEdit.ExecCommand(DECMD_SELECTALL, OLECMDEXECOPT_DODEFAULT);
FHTML := IHTMLTxtRange(DHTMLEdit.DOM.selection.createRange);
TxtMail.Lines.Text := FHTML.Text;
DHTMLEdit.DOM.selection.empty;
end;
 
大伙们回句话吧
 
我记得是某个微软的不定,封调了一些接口,所以在没打那个补丁的机器上正常,打了的就提示不支持接口
 
看这里
http://www.delphibbs.com/delphibbs/dispq.asp?LID=3049195
 
后退
顶部