如何引用动态库中的变量。
1、如何在我的应用中对动态库的变量进行判断。
2、在动态库用用MESSGBOX显示对话框,不起作用,如何做呢?

解决方案 »

  1.   

    将dll的数据段设成共享的属性
      

  2.   

    1.可以采用引入一个类的方法,变量在类里面定义;
    2,动态库中显示MessageBox是可以的,只用一个参数就OK了,很简单
      

  3.   

    1.DLL中输出该变量
    export2.用GetProcAddress试试.
      

  4.   

    其实是一样的吗,你可以用个什么Get()或者用
    几个宏可以稿定!!
      

  5.   

    在DLL中,你也可以用这几个宏,具体的见帮助!!
    #pragma data_seg()
    #pragma comment(...)
    #pragma message(....)
      

  6.   

    1:你可以在dll中如下定义变量
       extern "C" _declspec(dllexport) int nValue ;
      在exe中中如下引用
      _declspec(dllimport) int nValue ;
      就可以了
    2:如果dll是MFC扩展的
       MessageBox("提示") ;就可以了。
       如果是win32的
       MessageBox(NULL,“错误”,“标题”, MB_OK) ;