#include "Export.h"
ExRandom_int exRandom_int;
ExRandom_float exRandom_float;
void SetupExRandom(ExRandom_int exr_int,ExRandom_float exr_float)
{
exRandom_int=exr_int;
exRandom_float=exr_float;
}
MessageFunc messageFunc;
void RegisterMessageBox(MessageFunc messagefunc)
{
messageFunc=messagefunc;
}
//=====================================================================
void WriteData(int addr,int data)
{
}
int ReadData(int addr)
{
return 0;
}
int PutMassage(char * str,int code)
{
if(messageFunc!=NULL)
{
messageFunc(str,code);
return 0;
}
return 1;
}
int TestExRand_int()
{
int r=-1;
if(exRandom_int!=NULL)
{
r=exRandom_int(0,10000);
}
else
{
PutMassage("TestExRand_long",0);
while(1);
}
return r;
}
float TestExRand_float()
{
float r=-1.0f;
if(exRandom_float!=NULL)
{
r=exRandom_float(0,20.0f);
}
else
{
PutMassage("TestExRand_float",0);
while(1);
}
return r;
}
C#和c++dll函数相互调用
4星 · 超过85%的资源 需积分: 50 200 浏览量
2013-10-31
13:48:28
上传
评论 1
收藏 2KB ZIP 举报
gotoxy
- 粉丝: 0
- 资源: 8