크리스탈 리포트 연동질문 입니다.

gilsion의 이미지
1627
points
0
points

MSVC++ 관련 질문입니다만. 제가 있는곳에선 DEVPIA가 차단되어있어 이곳에 질문합니다. 양해를 :wink:

이번 프로젝트에 VC++ 6.0 에서 크리스탈리포트 v10 View ActiveX Control을 연동해 쓰려 합니다.
기본적인 샘플코드를 만들어 놓으려 하는데 잘 되지 않는군요.

기본적으로 제공되는 help 파일을 그대로 따라해도 되질않고 온동네 인터넷을 뒤지고 다니면서 문서대로 만들어 보아도 작동되지 않고 있습니다. :evil:

컴파일은 에러없이 잘 됩니다. 허나 실행을 시키면 Runtime Error! abnomal program termination 을 뿜어내며 실행되지 않는군요.

theApp.pApplication.CreateInstance("CrystalRuntime.Application");

_bstr_t FileName("C:\\Income.rpt");

// BP를 걸어 확인해 본 결과 아래에서 죽습니다.
theApp.pReport = theApp.pApplication->OpenReport(FileName);

m_Viewer.SetReportSource(theApp.pReport);

위의 OpenReport(); 에서 죽는군요. 여러모로 시도도 해 보고 검색도 해보았지만 해결되지 않고 있습니다.

혹시 해결방법을 아시거나 지식이 있으신 분은 포스팅 바랍니다.