啥意思,是想在你的dll中导入其他dll吗

解决方案 »

  1.   

    在DLL文件中用ado,ado的初始化应该怎么完成呢?
    哪为好心人能告诉我,在下感激不尽!
      

  2.   

    #include <comdef.h>有加吗
      

  3.   

    d:\\program files\\common files\\system\\ado\\msado15.dll
      

  4.   

    <<d:\\program files\\common files\\system\\ado\\msado15.dll ]为啥这么写?
      

  5.   

    <<#include <comdef.h>有加吗 我加了呀!报错:
    --------------------Configuration: testdllmfc1 - Win32 Debug--------------------
    Compiling...
    StdAfx.cpp
    d:\documents and settings\administrator\桌面\jiankong\debug\msado15.tlh(403) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
    d:\program files\microsoft visual studio\vc98\include\dbdaoint.h(33) : error C2011: 'EditModeEnum' : 'enum' type redefinition
    d:\program files\microsoft visual studio\vc98\include\dbdaoint.h(57) : error C2011: 'LockTypeEnum' : 'enum' type redefinition
    d:\program files\microsoft visual studio\vc98\include\dbdaoint.h(73) : error C2011: 'FieldAttributeEnum' : 'enum' type redefinition
    d:\program files\microsoft visual studio\vc98\include\dbdaoint.h(83) : error C2011: 'DataTypeEnum' : 'enum' type redefinition
    d:\program files\microsoft visual studio\vc98\include\dbdaoint.h(255) : error C2011: 'ParameterDirectionEnum' : 'enum' type redefinition
    d:\program files\microsoft visual studio\vc98\include\dbdaoint.h(268) : error C2011: 'RecordStatusEnum' : 'enum' type redefinition
    Error executing cl.exe.testdllmfc1.dll - 6 error(s), 1 warning(s)
      

  6.   

    写在开头#if !defined(__AFXADO_H)
    #import "msado15.dll" no_namespace rename ("EOF", "adoEOF")  rename ("LockTypeEnum", "adoLockTypeEnum")  rename ("DataTypeEnum", "adoDataTypeEnum")  rename ("FieldAttributeEnum", "adoFieldAttributeEnum")  rename ("EditModeEnum", "adoEditModeEnum")  rename ("RecordStatusEnum", "adoRecordStatusEnum")  rename ("ParameterDirectionEnum", "adoParameterDirectionEnum")
    #endif //#if !defined(__AFXADO_H)
      

  7.   

    有type redefinition的都给rename
      

  8.   

    避免跟MFC ODBC DAO的定义重复
      

  9.   

    谢谢 seesi(不是我想骗你,是我不知道怎么才能不骗!)