不要用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;
解决方案 »
- 拦截api并返回修改后的数据
- 如何判断一个链接的内容是什么,比如是一个图片还是一个html页面?
- 真是奇了怪了,adoquery的parametes,如果sql里面的字段是字符串就可以,是整型的则不行
- Delphi如何实现类似vb InstrRev函数的功能返回字符串最后一次出现的位置!
- 测试
- Metafile是什么类型的文件,扩展名是什么?该文件可以用在那些方面?有什么优势?多劳多得!来者有分!
- 谁知道这个板的驱动在那里下载??? 急!
- 请问:如何将EXCEL文件的某个工作表另存为其他文件,谢谢
- 调查:大家做数据库软件时用什么"表格(Grid)"来显示记录,是TDBGrid吗?
- 消息处理问题
- 为何在Access项目(adp)中,执行一个存储过程提示错误?....急
- 菜鸟问题,希望高手进来提供经验!!!!!!!!!!!
不少的乱码!!!!
'肯定是有结束符在作怪。'到底是什么符号,请问有解决的办法吗?
而且我的要求是必须用OleContainer控件显示内容!
gz,gz,gz!!!
txt应该好解决一点,但Word文档是复合文档,估计比较困难。
那就惨了,我可能得下岗了,各位高人还有好的建议吗???
'Word Basic提供的方法 '哪里有找得到????
我用csdn的搜索功能,从来就没有成功过呀
留下你的mail.
也会被后面的覆盖呀,
我的emai是[email protected]
但有个问题OleContainer.copy之后,word 不支持其格式,贴不进去。(昨晚我做了一下)
如果为第二个OleContainer也创建一个word对象的话,程序就有些麻烦了word2000估计会好一些,但97会有点困难。不过也不是没有希望。东西我给你寄过去,你试试吧。