문제

Crystal Reports에 문제가 있습니다. 8. 응용 프로그램에서 보고서를 내보낼 때 Crystal Reports 때때로 동결. 진행 창은 방금 X의 X 레코드가 내보내 었다고 말하면서 유지됩니다.

  1. 데이터가 적은 소규모 보고서는 동결이 더 좋아합니다.
  2. 더 빠른 워크 스테이션 (P4, Core2)은 훨씬 더 자주 얼어 붙는 경향이 있습니다. 구형 워크 스테이션 (<P2)에서는 동결이 전혀 발생하지 않거나 한 번 또는 이틀마다 한 번 이상 발생하지 않습니다.
  3. 내보내기 형식 (RTF, PDF, HTML, RPT)은 동결 거동에 영향을 미치지 않습니다.
  4. 동일한 보고서는 동일한 데이터를 과도하게 동일한 데이터로 여러 번 성공적으로 내보낼 수 있지만 결국 동결됩니다.
  5. Windows Vista (!)에서는 동결이 발생하지 않습니다.

이것을 막는 방법이 있습니까? 아니면 최소한 동결을 예측하는 방법이 있습니까?

도움이 되었습니까?

해결책

긴 검색 후 우리는 마침내 소스를 WaitForSingleObject(?, INFINITE) 전화. CR8에는 빠른 워크 스테이션에서 명백한 동기화 오류가있는 것 같습니다.

그것은 어떻게 든 진행 창과 관련이 있으며, Vista의 애니메이션은 문제를 완화하는 것처럼 보입니다.

이론적으로 솔루션은 문제가있는 파일을 패치하고 WaitForSingleObject 타임 아웃 매개 변수로.

다른 팁

CR 8은 상당히 오래된 제품입니다. 업데이트 (V8의 핫픽스)를 위해 지금 소유 한 사람 (비즈니스 오브젝트가 여전히 있습니까?)을 확인할 수 있습니다. 이것은 과거에 서비스 릴리스로 고칠 수있는 것일 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top