直接转换啊
TMemoryStream *ptr =(TMemoryStream *)data;

解决方案 »

  1.   

    +1直接强制转换(不过char*是由TMemoryStream *强制转换过去的)
      

  2.   

    如果是想复制一份过去该怎么操作?我试过这样操作,但显示的是空白图片。   TMemoryStream * MemoryImageStream=new TMemoryStream;
        MemoryImageStream->Position=0;
        MemoryImageStream->Write(photo,len);
        MemoryImageStream->Position=0;
      

  3.   

    释放这个TMemoryStream * 资源,以下两种方法都是等价的,对吗?  delete MemoryImageStream;
        MemoryImageStream->Free();
      

  4.   

    ------------------------------------------------------------------------------
    仅从上面两行代码看,加上你的这句TMemoryStream * MemoryImageStream=new TMemoryStream;
    应该是先  MemoryImageStream->Free();
     再delete MemoryImageStream;