我用的dll某函数: 读图像数据
extern "C" long PASCAL EXPORT DPX_ReadImageData(char *buf);
buf:用于保存图像数据的缓冲区我写成
DPX_ReadImageData(buf:pchar);
但是没法把这张图片内容放到我delphi的数组里。请问这个buf在delphi里怎么读取到数组里?
extern "C" long PASCAL EXPORT DPX_ReadImageData(char *buf);
buf:用于保存图像数据的缓冲区我写成
DPX_ReadImageData(buf:pchar);
但是没法把这张图片内容放到我delphi的数组里。请问这个buf在delphi里怎么读取到数组里?
解决方案 »
- delphi7 quickreport 能否打印条码
- 如何拷贝圆形图像到timagie上。
- 想用delphi做一个简单的流程定义软件,请大家指教
- Facon Server组件与进程,高手请!
- ADOQUERY 中缓冲区记录如何知道重覆?
- NT SERVER问题
- 女朋友昨晚要跟我分手,因为我对她不够好,经过昨晚我才知道,她对我有多重要,所以我不想放弃,兄弟们支持一下我,我不知道我待会会不会
- 关于delphi6.0的几个小问题请指教
- Worry!小妹有事请教高手
- 各位仁兄,怎样通过程序查找到桌面上的窗口(如:名字是aaa),把这个窗口(名字是aaa)再关闭了?小弟很急呀!!
- 英巴卡迪诺骚扰我们的客户,说我们盗版。
- Edit控件让的背景和Parent的背景一致
Buf1 : array [0..99999] of Byte{/AnsiChar/其他数组};
Buf2 : array of Byte{/AnsiChar/其他};
begin
//Buf1用法
DPX_ReadImageData(@Buf1);
//Buf2用法
SetLength(Buf2 , 100000);
DPX_ReadImageData(Pointer(Buf2));
end;