OleCreateStaticFromData在不同环境的bug

Cool.Cat 2013-08-30 2229

使用ole方式往richedit里插入hbitmap,用到了OleCreateStaticFromData
在物理机跟虚拟机(vmware)中均正常,但是在远程桌面(remote destop)里执行失败,返回E_OUTOFMEMORY。
测试环境(正常)
物理机:win7
虚拟机:vmware + XPSP2/Win2003
测试环境(提示E_OUTOFMEMORY)
物理机:Win2003(Remote Destop)

最新回复 (1)
  • Cool.Cat 2013-08-30
    0 引用 2
    今天找了台2008的server,进远程桌面发现正常,难道2003的远程桌面有什么特殊之处?
    新建项目,尽量少的只把UI Framework中关于ITextHost和IDataObject相关的代码拷过去编译好,丢到2003远程上后竟然S_OK了,我了个去!
    看来是本身项目代码有问题了,线程中com都初始化正常,但是在OleCreateStaticFromData插入直接错误
返回
发新帖
X