Q&A

  • 퀵레포트 실행시 access 에러를 어떻게--흑흑흑 please..
현재 델파이 4.0으로 개발을 하고 있습니다. 그런데 퀵레포트를 1번이상

실행을 하면



Access Violation at address 003CC3EC in module '프로그램명.exe'. Read of address라는 에러 메세지와



Exception EExternalException in module '프로그램명.exe' at FFFFF108. External exception C000001D.



라는 메세지가 뜨면서 다른 퀵레포트도 사용할 수 가 없네요..



고수님들 어떻게 하면 이 메세지를 없앨수 있는지.. 그리고 퀵레포트의 용량을 줄일수 있는지 갈켜주세요,,,



부탁드립니다.

2  COMMENTS
  • Profile
    sjd 1999.09.17 18:38
    김경아 wrote:

    > 현재 델파이 4.0으로 개발을 하고 있습니다. 그런데 퀵레포트를 1번이상

    > 실행을 하면

    >

    > Access Violation at address 003CC3EC in module '프로그램명.exe'. Read of address라는 에러 메세지와

    >

    > Exception EExternalException in module '프로그램명.exe' at FFFFF108. External exception C000001D.

    >

    > 라는 메세지가 뜨면서 다른 퀵레포트도 사용할 수 가 없네요..

    >

    > 고수님들 어떻게 하면 이 메세지를 없앨수 있는지.. 그리고 퀵레포트의 용량을 줄일수 있는지 갈켜주세요,,,

    >

    > 부탁드립니다.



    안녕하세요.



    정확히 소스를 보지 못해 정확한 답변을 드리지는 못하겠지만.

    저의 경험을 말씀드리지요.

    아마 그 프로그램을 단독으로 실행하면 그런 현상이 나질 않을 겁니다.



    하나의 프로젝트로 다른프로그램을 연결하여 이용할때 문제가 발생하는 것 같습니다.



    퀵레포트를 생성할때는 try.... finally 구문을 이용하는 것이 좋을것 같군요.

    퀵레포트를 생성한 후에 필요한 변수의 값들을 넘겨주고 실행하고,

    실행이 종료되면 free를 해주고 필요하면 폼에 nill값을 주세요.

    만약에 퀵레포트에 테이블를 올려 사용하면, 테이블 속성을 read only로 잡아 주세요.



    그리고 델파이 4.0은 퀵레포트에 문제가 조금 있습니다.

    그래서 꼭 패치2 까지는 깔고 작업하세요. 패치 2에서 완전히 문제를 해소했답니다.

    잘 모르겠지만요....



    그럼 안녕히

  • Profile
    이재식 1999.09.17 18:33
    그런 경우는 흔한 경우입니다.

    사실 보아야 정확히 알 수 있지만, 대략 설명으로

    판단해보면 이런경우중에 하나일 것입니다.

    물론 그런 경우는 여러가지 상황에서 발생하지만,

    여기서는 두가지 설명밖에 못 드리겠군요.

    먼저 Projects/Options 메뉴에 가보세요.

    거기에 보면 Froms탭에 auto-creat/available이라는 두개의 창이 있어요.

    혹시 자신이 만든 퀵레포트가 올려진 폼이 어디에 있는지 확인해 보세요.

    만약 auto-create에 있는데도 불구하고 코딩에서는

    그 폼을 Create시키지는 않았는지 한 번 확인해보세요.

    즉,폼이 auto-create에 있을때는 코딩에서 create시키지 않습니다.

    그냥 show, or 폼이름.QuickRep1.Preview이런식으로 씁니다.

    또한 폼이 available에 있는데 코딩에서는 create를 시키지 않으면

    이런 에러가 나기도 합니다.

    여기서 create를 시키는 것은 퀵레포트가 아니라 퀵레포트가 있는

    폼을 create시키라는 것이죠.

    일단 이부분을 판단해보시고요,

    다음은 혹시 퀵레포트가있는 폼의 create이벤트에 폼이름을 쓰지

    않았나 그걸 확인해 보세요.

    만약 해당폼이 available에 있고 create시켜서 폼을 생성한다면,

    create이벤트에는 폼이름이 있으면 안됩니다.



    그외의 경우는 소스를 안보아서 어떻게 설명드리기가 막연하군요.

    그럼 도움이 되셨으면 합니다.



    • 박형진
    • 1999.09.18 02:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.09.18 02:23
      델파이에서 작성된 프로그램은 어떠한 DLL도 필요없습니다. 하지만 만약 델파이로 데이타베이스 어플리...
    • camplus
      1999.09.18 20:37
      델에 포함되어있는 인스톨쉴드 익스프레스를 사용하세요.. 좀더 고급적인 기능을 원하신다면 인스톨쉴드 ...
    • 이상준
    • 1999.09.18 01:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.09.18 02:20
      컴포트를 직접 제어하실 줄 아신다면 그냥 전화걸기 스트링을 보내시면 됩니다. ATDT + 전화번호 + ^M ...
    • 신호성
      1999.09.18 18:32
      임병우 wrote: > 안녕하세요.. > 엑셀로 된 우편번호.xls 를 sql6.5로 import할려고 했는데 7.0은 기능이...
    • 구창민
      1999.09.17 20:09
      유시니 wrote: > A 드라이브가 3.5인치 인지 5.25인치 인지 디스켓이 없어도 판별할수 있나요? 유시니...
    • 맹주형
    • 1999.09.17 19:45
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 맹주형
      1999.09.18 23:51
      맹주형 wrote: > > 안녕하세요.. > DBGrid 와 Query를 사용하여 데이터를 삽입하고, 정렬하는 문제인...
    • mute
      1999.09.18 00:28
      맹주형 wrote: > > 안녕하세요.. > DBGrid 와 Query를 사용하여 데이터를 삽입하고, 정렬하는 문제인...
    • 박홍석
      1999.09.17 20:11
      맹주형 wrote: > > 안녕하세요.. > DBGrid 와 Query를 사용하여 데이터를 삽입하고, 정렬하는 문제인...
    • 최수영
      1999.09.18 17:03
      서지훈 wrote: > 알려 주세요.. > 제발.. 크리스탈레포트 7.0에는 기본으로 제공되는 기능이지죠.. 이...
    • 윤상식
    • 1999.09.17 18:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 해마지
      1999.09.22 02:25
      윤상식 wrote: > 안녕하세요. > 저는 모뎀을 이용해서 전화를 건 후 다이얼링중에 상대방이 전화를 받았...
    • 홍길동
    • 1999.09.17 10:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정계훈
      1999.09.18 02:11
      홍길동 wrote: > 델파이3.0의 BDE에 보면 > > Configuration/Drivers에서 > > Oracle Vendor init...
    • 정계훈
      1999.09.18 02:06
      이정현 wrote: > 안녕하세요... > > 쿼리시 특정 개수 만큼의 데이터를 가져오려면 어떻게 해야 ...
    • 황선희
      1999.09.27 20:34
      정계훈 wrote: > 이정현 wrote: > > 안녕하세요... > > > > 쿼리시 특정 개수 만큼의 데이터를 ...
    • 김민정
    • 1999.09.17 05:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.09.17 10:55
      일단 묶는방법은 이렇게 하시면 됩니다. 온라인상에서 작성하는 코드라 수정이 필요할 수 있습니다. fu...
    • 초보
    • 1999.09.17 05:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강민주
      1999.09.17 07:35
      초보 wrote: > dbgrid에서 각 record의 각 컬럼의 색깔을 다른게 칠하는 방법은 없나요 ? > > dbgrid1...
    • 최재원
      2000.01.22 19:40
      수고 많으십니다. 우하하, 왕초보입니다. 자세히 갈켜 주신데로 했는데요, 변하질 않아요.. 헐 i...
    • 강태완
    • 1999.09.17 04:18
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      1999.12.03 20:31
      강태완 wrote: > > [질문1]gif animation 화일을 델파이 이미지 컴포넌트로 불러오는 방법을 알고자 ...
    • 이정욱
      1999.09.18 16:00
      첫번째에 대한 답변을 드리죠~ ^^ Gif 컴포넌트를 한델 자료실에 오늘 다시 업로드 해놓았습니다. 받...
    • David
    • 1999.09.17 02:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 표경나
      1999.09.22 05:08
      David wrote: > 안녕하십니까? > > 이런 Component는 없습니까? > > 즉, Panel과 Panel을 연결하는 ...
    • 안치봉
      1999.09.17 04:19
      굳이 쓰스자면 CGI 를 만들때 써먹을수가 있습니다. ISAPI 같은것... 곽경래 wrote: > 안녕하세요....
    • 이철수
    • 1999.09.17 04:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.09.17 04:21
      그림을 보여주는 방법은 아시겠죠? Timer를 사용하시면 됩니다. 1000 인터벌이 1초라고 생각하시고 ...
    • 싸나이
    • 1999.09.17 01:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박홍석
      1999.09.17 07:09
      싸나이 wrote: > Bitmap이미지를 출력하려는데요, > BitMap를 제대로 얻어서 Width와 Height도 이상없이 ...
    • 안치봉
      1999.09.17 02:53
      프린터와 모니터의 해상도는 많은 차이가 있습니다. 일반적으로 프린터의 해상도가 더 높습니다. 그러므로 ...
    • 김경아
    • 1999.09.17 04:19
    • 2 COMMENTS
    • /
    • 1 LIKES
    • sjd
      1999.09.17 18:38
      김경아 wrote: > 현재 델파이 4.0으로 개발을 하고 있습니다. 그런데 퀵레포트를 1번이상 > 실행을 하면 ...
    • 이재식
      1999.09.17 18:33
      그런 경우는 흔한 경우입니다. 사실 보아야 정확히 알 수 있지만, 대략 설명으로 판단해보면 이런경우중...