var
ms: tmemorystream;
begin
ms:= TmemoryStream.Create();
ms.LoadFromFile('c:\213.xls');
ms.Position:= 0;
oleContainer1.LoadFromStream(ms);
end;提示 invalid stream format察看发现ms的大小为0。清高手指教,谢谢!!!
ms: tmemorystream;
begin
ms:= TmemoryStream.Create();
ms.LoadFromFile('c:\213.xls');
ms.Position:= 0;
oleContainer1.LoadFromStream(ms);
end;提示 invalid stream format察看发现ms的大小为0。清高手指教,谢谢!!!
解决方案 »
- 关于 动态创建的 idudpClient 发送后出错 10014
- 为什么database login界面总是弹出来。
- 如何隐藏程序,就是任务栏上没有程序,系统右下角的托盘上有显示程序图标
- 哪位高手能告诉我Notes/Ddelphi类(Ln)中checkaddress是怎么回事?
- 很诚恳的想问一个问题,可能对我的影响比较大。希望可以听听你们的意见!!!!
- 怎么样调用.dll?
- 怎样制作仿XP的菜单?????散分!!!!
- 如何获取硬件信息,如硬盘序列号等?
- 错误处理!不知道怎么触发自己的错误!谢谢了!
- 编辑软件中的转到第n行是怎样实现的?
- 删除光标前的字符的消息常量是什么?
- treeview的一个结点选中后如何设计它的响应事件程序,代码如何写?
MemoryStream: TMemoryStream;
begin
MemoryStream := TMemoryStream.Create;
MemoryStream.LoadFromFile('C:\ICONPRO.ICO');
Caption := IntToStr(MemoryStream.Size); <--Size不是0,是实际的文件的大小
Caption := IntToStr(MemoryStream.Position); <--默认的Position为0,无须设置
MemoryStream.Free;
end;我试过了,没有问题,你在试试看。
应该是:
1 tolecontainer.createobjectfromfile
2 tolecontainer.savetostream(memorystream)
3 Tblobstream.loadformstream(memorystream)
4 post我用了tolecontainer.loadfromfile当然要出错了,哈哈!谢谢各位的关注,谢谢jacky_shen(jacky)兄的代码。