class CGridppReportEventImpl 
:public CComObjectRoot
,public IDispEventImpl<IDC_GRIDPPREPORT, CGridppReportEventImpl, &__uuidof(_IGridppReportEvents), &__uuidof(__grproLib)>
{
public:
BEGIN_COM_MAP(CGridppReportEventImpl)
END_COM_MAP()};我是OLEDB菜鸟
&__uuidof(__grproLib) 处出错(因为这个代码出自VC70我用的是VC60);
在VC60里如何重新导出它来!
些代码来自:www.girdppreport.com

解决方案 »

  1.   

    //多谢已解决
    namespace MyGrpro
    {
       struct __declspec(uuid("715CBE0F-4F50-46EF-B009-CACED3A5C863"))
          /* library */ __grproLib;
    };
    /////////////////////////////////////////////////////////////////////////////
    // CGridppReportEventImpl
    const int  IDC_GRIDPPREPORT = -987654 ;#define wMajor 2
    #define wMinor 0class CGridppReportEventImpl 
    :public CComObjectRoot
    ,public IDispEventImpl<IDC_GRIDPPREPORT, CGridppReportEventImpl, &__uuidof(_IGridppReportEvents),&__uuidof(MyGrpro::__grproLib), wMajor, wMinor>
    {
    public:
    //............