Q&A

  • [긴급]EaccessViolastion 좀 잡아주세요!!
회사에서 어플리케션을 개발하는 중에 있습니다.

그런데 이전까지 멀쩡하던 프로젝트들이 동시다발적으로 에러를 뱉어(?)

내고 있습니다.

현상태를 설명하자면 델4를 사용하구요

exe에서 호출되는 MDIChile 각 화면들을 불러 사용합니다. 그리고 패키지를 사용하여 사이즈를 줄인 상태로 개발중입니다.

그런데 일부 반항적인 차일드들이 호출과 동시에 violation을 일으킵니다.

나름대로 분석해 본 결과로는 예전에 설치 했던 flat스타일의 콤포넌트들에

의해서 발생하는 것 같습니다.

그래서 문제가 일어나는 vcl40.bpl을 패키지에서 제외하고 사용하면 이상이 없습니다. vcl40.bpl까지도 포함해서 개발을 하고 싶은데 어떻게 하면 좋을까요?

이거 해결 못 하면 하도 쥐어뜯어 얼마남지 않은 머리카락 다 빠질 것 같아요

-.-;;

도와주세요







2  COMMENTS
  • Profile
    이정욱 1999.04.18 22:34
    vcl40.bpl을 패키지에 포함을 하면서 다른 패키지와 충돌이 있는것 같습니다.

    패키지를 만드실때 사용하지 않았던 컴포넌트들은 모조리 빼서 다른곳에 모아놓으시고, 사용한 패키지만 모아서 하나의 패키지를 만드는것이 좋을듯 싶습니다.

    저도 패키지를 이용해서 배포를 하려고 했던적이 있습니다. 하지만 저도 같은 문제점에 봉착을 했었고, 해결 후 보니 별로 노력대 성능비가 좋지 못했습니다.

    DLL과 EXE화일의 크기를 줄이시려면 더 좋은 방법이 있습니다.

    외국의 Shrinker(유료)나 ASPack(개인적으로 사용하면 공짜)을 사용해보세요.

    전 그림이 들어가는 리소스 DLL을 이것으로 압축해서 사용합니다. (80%가 줄어버림!) ASPack공개버전을 한델 자료실에 올려 놓겠습니다. 새버전이 나오긴 했는데 유료가 되어버렸네요.. 흐..



    김영해 wrote:

    > 회사에서 어플리케션을 개발하는 중에 있습니다.

    > 그런데 이전까지 멀쩡하던 프로젝트들이 동시다발적으로 에러를 뱉어(?)

    > 내고 있습니다.

    > 현상태를 설명하자면 델4를 사용하구요

    > exe에서 호출되는 MDIChile 각 화면들을 불러 사용합니다. 그리고 패키지를 사용하여 사이즈를 줄인 상태로 개발중입니다.

    > 그런데 일부 반항적인 차일드들이 호출과 동시에 violation을 일으킵니다.

    > 나름대로 분석해 본 결과로는 예전에 설치 했던 flat스타일의 콤포넌트들에

    > 의해서 발생하는 것 같습니다.

    > 그래서 문제가 일어나는 vcl40.bpl을 패키지에서 제외하고 사용하면 이상이 없습니다. vcl40.bpl까지도 포함해서 개발을 하고 싶은데 어떻게 하면 좋을까요?

    > 이거 해결 못 하면 하도 쥐어뜯어 얼마남지 않은 머리카락 다 빠질 것 같아요

    > -.-;;

    > 도와주세요

    >

    >

    >





  • Profile
    안치봉 1999.04.18 10:10
    김영해 wrote:

    > 회사에서 어플리케션을 개발하는 중에 있습니다.

    > 그런데 이전까지 멀쩡하던 프로젝트들이 동시다발적으로 에러를 뱉어(?)

    > 내고 있습니다.

    > 현상태를 설명하자면 델4를 사용하구요

    > exe에서 호출되는 MDIChile 각 화면들을 불러 사용합니다. 그리고 패키지를 사용하여 사이즈를 줄인 상태로 개발중입니다.

    > 그런데 일부 반항적인 차일드들이 호출과 동시에 violation을 일으킵니다.

    > 나름대로 분석해 본 결과로는 예전에 설치 했던 flat스타일의 콤포넌트들에

    > 의해서 발생하는 것 같습니다.

    > 그래서 문제가 일어나는 vcl40.bpl을 패키지에서 제외하고 사용하면 이상이 없습니다. vcl40.bpl까지도 포함해서 개발을 하고 싶은데 어떻게 하면 좋을까요?

    > 이거 해결 못 하면 하도 쥐어뜯어 얼마남지 않은 머리카락 다 빠질 것 같아요

    > -.-;;

    > 도와주세요

    >

    >

    >



    안녕하세요.



    엑세스 바이올레이션(?) 은 잘못된 포인터를 사용하거나 변수를 사용할때 나오는 건데... 아마도 dpl 같은 화일이 깨졌거나 한것 같군요.



    모험이긴 하지만 다시 델파이를 설치해 보십시요.



    • 우민석
    • 1999.04.20 07:05
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 1999.04.20 19:58
      우민석 wrote: > 제가 만들고 싶은 프로그램은 HWP에서 처럼 HW P에서 저장된 화일은 윈도우의 탐색기에서...
    • 김영대
      1999.04.20 17:52
      우민석 wrote: > 제가 만들고 싶은 프로그램은 HWP에서 처럼 HW P에서 저장된 화일은 윈도우의 탐색기에서...
    • 안치봉
      1999.04.20 08:07
      우민석 wrote: > 제가 만들고 싶은 프로그램은 HWP에서 처럼 HW P에서 저장된 화일은 윈도우의 탐색기에서...
    • 이호선
    • 1999.04.20 02:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전철호
      1999.04.20 03:37
      이호선 wrote: > 안녕하세요 > 날씨가 정말좋은 하루입니다. > 다름이 아니라 일반form에서 border를 없...
    • 전철호
      1999.04.20 03:36
      배재민 wrote: > 클라이언트 소켓에서 서버소켓으로 연결을 할 경우 > 서버 프로그램(서버 소켓)이 실행...
    • 배재민
      1999.04.20 04:04
      > Try..Except..End 절을 이용하시면 됩니다. > 예를 들어서 > Try > 소켓 연결부분 코딩 > Except ...
    • 구창민
      1999.04.20 05:15
      배재민 wrote: > > > Try..Except..End 절을 이용하시면 됩니다. > > 예를 들어서 > > Try > > 소...
    • 장영선
    • 1999.04.20 01:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.20 05:15
      장영선 wrote: > 안녕하세요......... > 지난번에 도움주신분께 정말 감사 드려요.... > 제가한 프로그...
    • 한태진
    • 1999.04.19 19:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.20 00:12
      한태진 wrote: > 안녕하세요 > 오랜간만에 오니 좀더 홈페이지가 멋지게 변화되었군요.. > 창민님의 노...
    • 김장섭
    • 1999.04.19 19:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.19 19:41
      김장섭 wrote: > 안녕하세요 > 트리뷰를 사용하고 있습니다. 트리뷰로 메뉴를 만드는데요(doubleClick하...
    • 김현국
    • 1999.04.19 17:15
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.19 19:28
    • 김현국
      1999.04.19 20:19
    • 안치봉
      1999.04.19 20:59
    • 김현국
      1999.04.19 22:16
    • 이정욱
      1999.04.19 23:03
    • 전철호
      1999.04.20 03:52
    • 하윤철
      1999.04.22 02:04
      빈센트 wrote: > 두개의 테이블을 연결해 쿼리한 후 그룹별로 소계를 내어 출력하려합니다. > 퀵 레포트...
    • 김영해
    • 1999.04.19 06:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.19 06:40
      김영해 wrote: > 안녕하세요 > 매번 이렇게 도움만 요청하려니 부끄럽군요.--; > 하지만 다시 용기를 내...
    • 채현우
    • 1999.04.19 04:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.19 04:43
      채현우 wrote: > 안녕하세요. > 최대 2-3대 정도의 랜에 물려 사용할 DB어플을 만들려고 하는데요 > Par...
    • 엠마
    • 1999.04.19 02:15
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김영해
    • 1999.04.18 04:00
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.18 22:34
      vcl40.bpl을 패키지에 포함을 하면서 다른 패키지와 충돌이 있는것 같습니다. 패키지를 만드실때 사용하지...
    • 안치봉
      1999.04.18 10:10
      김영해 wrote: > 회사에서 어플리케션을 개발하는 중에 있습니다. > 그런데 이전까지 멀쩡하던 프로젝트...
    • 장영선
    • 1999.04.17 22:41
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.18 02:37
      장영선 wrote: > 안녕하세요. > DBCheckbox를 사용하여 검색프로그램을 한번도 작성해 보지 않아서.... ...
    • 신인재
      1999.04.18 02:33
      장영선 wrote: > 안녕하세요. > DBCheckbox를 사용하여 검색프로그램을 한번도 작성해 보지 않아서.... ...
    • 이호선
    • 1999.04.17 20:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.18 09:43
      쩝.. 제능력으로는 안되는군요..... 해보려고 했지만.. 후... 누군가 ActiveX를 무지 잘하는 사람은 가능...
    • 손창근
    • 1999.04.17 19:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.17 21:46
      그것은 자동으로 지원할텐데요... 컴퓨터에 전화접속 네트워킹이 설치되어 있고, 연결이 안되어있을때 네...
    • 이동화
    • 1999.04.17 09:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.18 09:46
      기본프린터에 직접 쓰기 팁 입니다. 아마도 업무용 개발자분께는 아주 유용한 자료가 되리라 생각이 듭니...
    • 장철진
    • 1999.04.17 08:55
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.19 18:49
      장철진 wrote: > 안녕하세요 또 질문을 하게 되네요. > LAN에서 NT4.0을 쓰고있는데 공유를 만드는 방법 ...
    • 구창민
      1999.04.18 02:26
      장철진 wrote: > 안녕하세요 또 질문을 하게 되네요. > LAN에서 NT4.0을 쓰고있는데 공유를 만드는 방법 ...