代码如下:
void main()
{
HINSTANCE hdll;
hdll=LoadLibrary("..\\rout1015_1.dll");
typedef void (*MyCalculate)(void);
typedef int (*MyGetbuf)(char *);
MyCalculate calfunc1;
MyGetbuf calfunc2;
if(hdll!=NULL)
{
calfunc1=(MyCalculate)GetProcAddress(hdll,"RoutSocketInit");
calfunc2=(MyGetbuf)GetProcAddress(hdll,"Getbuf");
}
else
{
//AfxMessageBox("无法加载DLL");
return;
}
int i=100;
int j=0;
while (i--)
{
char buffer[20];
RandStr(buffer);
j = Getbuf(buffer); //DLL函数
Sleep(1000);
if(j==-1)
{
break;
}
}
RoutSocketInit(); //DLL函数
FreeLibrary(hdll);
}
void main()
{
HINSTANCE hdll;
hdll=LoadLibrary("..\\rout1015_1.dll");
typedef void (*MyCalculate)(void);
typedef int (*MyGetbuf)(char *);
MyCalculate calfunc1;
MyGetbuf calfunc2;
if(hdll!=NULL)
{
calfunc1=(MyCalculate)GetProcAddress(hdll,"RoutSocketInit");
calfunc2=(MyGetbuf)GetProcAddress(hdll,"Getbuf");
}
else
{
//AfxMessageBox("无法加载DLL");
return;
}
int i=100;
int j=0;
while (i--)
{
char buffer[20];
RandStr(buffer);
j = Getbuf(buffer); //DLL函数
Sleep(1000);
if(j==-1)
{
break;
}
}
RoutSocketInit(); //DLL函数
FreeLibrary(hdll);
}
解决方案 »
- 线程类消息映设编译不过
- 以下函数 如何在选择数据之后进行编辑 之后就无效呢?
- 有没有从文件完整路径中提取文件名的API?
- 文件夹的属性是FILE_ATTRIBUTE_DIRECTORY,那么文件 和 驱动器呢?
- 使用ado 的 Recordset对象,Open方法的第一个参数用Command对象的问题?
- 关于edit 换行问题(在线等待,急)
- 两个问题:1.FindWindowEx 为什么不能查找WS_POPUP样式的子窗口呢?2.GetWindowInfo 返回参数错误是什么意思 句柄明明是有效的
- 基本问题???
- 在我的Dialog中PreTranslateMessage,居然得不到WM_KILLFOCUS的消息?
- 请问一个自动化的问题
- 在窗口回调函数WndProc中调用一般函数,编译通过,连接错误的问题
- directshow 保存视频文件很小怎么回事
2、如果对dllmian()进行了处理,是否是返回的true;
3、用GetlastError(),获取下错误码;