动态库的名字是abc.dll
C++的函数定义是
HRESULT DSStream_GetVideoStream(int iCardID, VideoStreamProc proc, LPVOID pParam);
它的回调函数
extern "C" void (__stdcall *VideoStreamProc) (const BYTE* pDIBHead, const BYTE* pDIBits, LPVOID pParam);如何改写成能被DELPHI调用的格式,
即为DELPHI调用这个动态库写一个头文件。先谢了!
C++的函数定义是
HRESULT DSStream_GetVideoStream(int iCardID, VideoStreamProc proc, LPVOID pParam);
它的回调函数
extern "C" void (__stdcall *VideoStreamProc) (const BYTE* pDIBHead, const BYTE* pDIBits, LPVOID pParam);如何改写成能被DELPHI调用的格式,
即为DELPHI调用这个动态库写一个头文件。先谢了!
解决方案 »
- 在DELPHI2010下使用SetLength函数初始化一个字符型变量后,奇怪这个字符变量有就内容了!
- 急救!!VISTA下对U盘的直接写被拒绝访问的问题
- 社区风云榜-Delphi
- 外包一个小程序
- 升2★,散分
- 如何使用Indy中的TCPC/TCPS 进行文件的传输?思路。例子都可以?
- 这个控件在Windows里很常见,但我不知道它是什么控件?谁能帮帮我?
- 高分(100分)求助一个DELPHI程序
- 请问哪位兄台知道通过一个程序来随时改变电脑上的硬盘的占用空间。比如说我们输入C盘、80%,就可以实现C盘占用这么多空间。最好是不要通过
- 请问怎么实现全屏呢?最好是把FORM中的IMAGE组件全屏40分。
- 进程同步,急急急!!!200分赠送
- 请问能不能实现下面的遍历?
TVideoStreamProc = procedure(const pDIBHead, pDIBits: PByte; pParam: Pointer); stdcall;function DSStream_GetVideoStream(iCardID: Integer; proc: TVideoStreamProc; pParam: Pointer): HRESULT;