dllᵼһЩʹcomģʽʹá:

extern "C"{

	//ʹͼƬ
	 const char * WINAPI SendFile(const char * auth_code,const char * path,int type,int timeout,int pri,const char *extr_str);		

	 //ʹͼ
	 const char * WINAPI SendImage(const char * auth_code, LONG topx, LONG topy, LONG width, LONG height, LONG type, LONG timeout, int pri,const char * extra_str);	 

	 //õ, ID SendFileSendImageĽ
	 const char * WINAPI GetAnswer(const char * id);

	 //ѯ˻
	 const char * WINAPI QueryBalance(const char * auth_code);

	 //ѯ
	 const char * WINAPI QueryLoad();

	 //
	 const char * WINAPI ReportError(const char * auth_code,const char *id);

	 //־ܣfilepath־ļ·ļc:\\test.log
	 void WINAPI EnableLog(const char *filepath);
};



Ҳǳ:
	HMODULE h = LoadLibrary("HYDati.dll");

	FUNC_SendFile SendFile = (FUNC_SendFile)(GetProcAddress(h,"SendFile"));

	const char * id = SendFile(m_sAuthcode,"ʾ.bmp",1000,300,1,"");
	if (id[0]=='#'){
		AfxMessageBox(id,MB_OK);
		return;
	}
	FUNC_GetAnswer GetAnswer= (FUNC_GetAnswer)(GetProcAddress(h,"GetAnswer"));

	Sleep(3000);
	const char * answer;
	while(1){
		answer = GetAnswer(id);
		if (strlen(answer)>0){
			break;
		}
		Sleep(2000);
	}
	AfxMessageBox(answer,MB_OK);
	