extern "C" int _declspec(dllexport) __stdcall GetServerInfo(char * cmServerIp, long *cmServerPort, char * cmScriptFile, char * User, char * Pass)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())
    getconfig();
strcpy(cmServerIp,cmaddress);
cmServerIp[cmaddress.GetLength()+1]='\0'; *cmServerPort=cmport; strcpy(cmScriptFile,cmscriptfile);
cmScriptFile[cmscriptfile.GetLength()+1]='\0'; strcpy(User,username);
User[username.GetLength()+1]='\0'; strcpy(Pass,password);
Pass[password.GetLength()+1]='\0'; return 2;
}
这是语言写的DLL 中的一个函数通过传址只有cmServerPort的值正确其它的char* 的值都不正确, 请问如何修改?不用MFC 不用ATL 谢谢!!!!!!!!