Error : ReleaseVariant: Unknown type

2014. 2. 18. 09:44Programing/MFC

이전에 포스팅한 내용에 수정을 해야하나,,,, 귀찮기도 하고,,,,,

혹여 같은 문제를 부디치는 분이 계실거 같아 새로운 포스팅을 남겨요.

 

코딩해서 빌드하고 디버깅 할 때는 문제가 없더니, Release를 하고 나서 Save를 하려니까......

두둥!! ReleaseVariant: Unknown type 라는 에러와 함께 먹통;;;; 무한하게 에러를 띄워주는 군요;;;

 

수정법은 간단합니다.

XLAutomation.cpp에서 아래와 같이 수정해 주시면 됩니다.

 


CXLAutomation::CXLAutomation()

{

    m_iArgCount = -1;

    m_iNamedArgCount = -1;

    m_pdispExcelApp = NULL;

    m_pdispWorkbook = NULL;

    m_pdispWorksheet = NULL;

    m_pdispActiveChart = NULL;

    InitOLE();

    StartExcel();

    SetExcelVisible(TRUE);

    CreateWorkSheet();

    //CreateXYChart();

}


CXLAutomation::CXLAutomation(BOOL bVisible)

{

    m_iArgCount = -1;

    m_iNamedArgCount = -1;

    m_pdispExcelApp = NULL;

    m_pdispWorkbook = NULL;

    m_pdispWorksheet = NULL;

    m_pdispActiveChart = NULL;

    InitOLE();

    StartExcel();

    SetExcelVisible(bVisible);

    CreateWorkSheet();

    //CreateXYChart();

}