不要用TMemoryStream,用TADOBlobStream试试。
var
s:TADOBlobStream;
begin
s:=TADOBlobStream.Create(ADOTable1content, bmRead);
try
OleContainer1.LoadFromStream(s);
finally
s.free;
end;
end;
var
s:TADOBlobStream;
begin
s:=TADOBlobStream.Create(ADOTable1content, bmRead);
try
OleContainer1.LoadFromStream(s);
finally
s.free;
end;
end;
不少的乱码!!!!
'肯定是有结束符在作怪。'到底是什么符号,请问有解决的办法吗?
而且我的要求是必须用OleContainer控件显示内容!
gz,gz,gz!!!
txt应该好解决一点,但Word文档是复合文档,估计比较困难。
那就惨了,我可能得下岗了,各位高人还有好的建议吗???
'Word Basic提供的方法 '哪里有找得到????
我用csdn的搜索功能,从来就没有成功过呀
留下你的mail.
也会被后面的覆盖呀,
我的emai是[email protected]
但有个问题OleContainer.copy之后,word 不支持其格式,贴不进去。(昨晚我做了一下)
如果为第二个OleContainer也创建一个word对象的话,程序就有些麻烦了word2000估计会好一些,但97会有点困难。不过也不是没有希望。东西我给你寄过去,你试试吧。