#ifndef _vvCode_h
#define _vvCode_h#ifdef __cplusplus
extern "C"
{
#endifint vvcode_init(int Width,int Height);
int vvcodefunc(unsigned char *istream,int istream_size,unsigned char *ostream,int * LeaveSize);
int vvcodefunc2(unsigned char *istream,int istream_size,unsigned char *ostream,int * LeaveSize);#ifdef __cplusplus
}
#endif#endif上面是DLL的头文件
我在delphi中用了很多方法,都说内存写入失败!!请高手帮忙
#define _vvCode_h#ifdef __cplusplus
extern "C"
{
#endifint vvcode_init(int Width,int Height);
int vvcodefunc(unsigned char *istream,int istream_size,unsigned char *ostream,int * LeaveSize);
int vvcodefunc2(unsigned char *istream,int istream_size,unsigned char *ostream,int * LeaveSize);#ifdef __cplusplus
}
#endif#endif上面是DLL的头文件
我在delphi中用了很多方法,都说内存写入失败!!请高手帮忙
int vvcodefunc(unsigned char *istream,int istream_size,unsigned char *ostream,int * LeaveSize);
int vvcodefunc2(unsigned char *istream,int istream_size,unsigned char *ostream,int * LeaveSize); Delphi:
function vvcode_init(Width,Height:Integer):integer;stdcall;
function vvcodefunc(istream:PChar;istream_size:Integer;ostream:PChar;var LeaveSize:Integer):integer;stdcall;
function vvcodefunc2(istream:PChar;istream_size:Integer;ostream:PChar;var LeaveSize:Integer):integer;stdcall;
你看看这样行不