内存拷贝问题
各位大虾:
小弟在BCB中使用一delphi写的ActiveX,某事件下返回delphi的指针类型:Pointer MemoryBitmap(其内容为捕获的图像数据),然后我在BCB中:
Graphics::TBitmap *Captured_Bitmap;//不知道要开辟多大的内存空间
(void*) Captured_Bitmap = MemoryBitmap;//不知道MemoryBitmap内存块的大小,如何用memcpy
Image1->Picture->Bitmap =Captured_Bitmap;
这样在Image1中可显示对应图像,而第二句拷贝的只是引用地址,Captured_Bitmap的数据没有更新
而我的目的是使Captured_Bitmap数据以做他用
如何处之?