VC调用大漠插件实例,单线程,多线程,哦

VC++6.0

//新建MFC AppWizard[exe]工程。

//查看->建立类向导->Add Class...->From a type library...->选择"dm.dll"->OK


// 定义
#include "dm.h"

Idmsoft dm;


VC调用大漠插件实例,单线程,多线程,哦_第1张图片

//OnInitDialog()加上大漠初始化代码
CoInitialize(NULL); //创建com对象,不用修改
dm.CreateDispatch("dm.dmsoft");//初始化,不用修改


VC调用大漠插件实例,单线程,多线程,哦_第2张图片
//调用方法,例如
::MessageBox(NULL,dm.Ver(),"Dm Version",MB_OK);



================================ 多线程调用方法===============================

//声明一个线程
UINT ThreadA(LPVOID lpParam)
{
::MessageBox(NULL,dm.Ver(),"Dm Version",MB_OK);
return 0;
}
 
//调用方法,例如
AfxBeginThread(ThreadA,NULL);


VC调用大漠插件实例,单线程,多线程,哦_第3张图片

你可能感兴趣的:(VC调用大漠插件实例,单线程,多线程,哦)