请问我要调用的外部dll中的一个函数定义成
namespace NS_HNCZ_KWGL
{
char* __stdcall GetErrInfo( int errCode, char* errInfo );
}
也就是说GetErrInfo定义在了一个命名空间内,我在C#中该怎么定义
这个函数啊?
谢谢!!!!
namespace NS_HNCZ_KWGL
{
char* __stdcall GetErrInfo( int errCode, char* errInfo );
}
也就是说GetErrInfo定义在了一个命名空间内,我在C#中该怎么定义
这个函数啊?
谢谢!!!!
static extern StringBuilder GetErrInfo( int errCode, StringBuilder errInfo );
GetErrInfo有没有导出export//string GetErrInfo( int errCode, string errInfo );
代码中要using NS_HNCZ_KWGL;
至于函数的声明方式看5楼deadshot123(随风缘)的,
[DllImport("test.dll",CharSet=CharSet.Auto)]
static extern StringBuilder GetErrInfo( int errCode, StringBuilder errInfo );