现在和第三方合作,对方提供的动态库我在我开启的一个线程中不能调用,
而不在线程中调用却能正确工作,
请问:这是什么原因造成的?我感到很莫名其妙,第一次遇到这种问题,高手指点原因
事关责任问题,希望大侠能指教小弟对了,动态库我是静态加载的
即#progama comment(lib ,"test.dll");大致代码如下:
CMyDlg::Test()//对话框的一个测试Button对应的代码
{
  char szfile[] = "d:\\teslt.txt";
   dectall(szfile);  // d动态库调用,这里可以调用成功
 CWinThread * pThreadd = AfxBeginThread{(MyFun, (LPVOID)this);
}UINT MyFun(LPVOID)
{
   char szfile[] = "d:\\teslt.txt";
   dectall(szfile);  // d动态库调用,这里调用出异常
}