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.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
    • /
    • 1 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을 쓰고있는데 공유를 만드는 방법 ...
    • 이슬
    • 1999.04.17 06:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:29
      이슬 wrote: > 테이블에서 > 이름,생년월일,전화번호등등의 자료를 검색하여 폼에 뿌려줄때 string는 나...
    • 엠마
    • 1999.04.17 06:04
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:03
    • 엠마
      1999.04.17 09:18
    • 김영해
      1999.04.17 10:34
    • 엠마
      1999.04.17 19:40
    • 김영해
      1999.04.18 04:12
    • 엠마
    • 1999.04.17 05:22
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.17 05:35
      아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. A(12)가 아니라 A(20)정...
    • 엠마
      1999.04.17 06:07
      이정욱 wrote: > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. > A(12...
    • 김영해
      1999.04.17 07:19
      엠마 wrote: > 이정욱 wrote: > > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 ...
    • 엠마
      1999.04.19 02:24
      > > a(20)으로 잡아도 마찬가지예요.. > > 그런데 입력시 공백이 있으면.. 에러발생 > > 스페이스...
    • 박병영
    • 1999.04.17 03:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.17 03:33
      박병영 wrote: > 안녕하십니까? 구창민님 ^.^ > 헬퍼가 새로와졌네요. > 지난번 부탁한 답변이 없어 다...
    • 엠마
    • 1999.04.17 00:43
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:08
      엠마 wrote: > 입력폼에서 전화번호입력을 maskedit로 지역번호 4자리 국번4,전화번호4로 입력해 테이블에...
    • bluepine
      1999.04.17 01:37
      엠마 wrote: > 입력폼에서 전화번호입력을 maskedit로 지역번호 4자리 국번4,전화번호4로 입력해 테이블에...