Q&A

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

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

내고 있습니다.

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

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

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

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

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

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

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

-.-;;

도와주세요







4  COMMENTS
  • Profile
    박주필 1999.06.27 23:17
    네트워크에서 원하는 IP 주소로 PING을 하는 프로그램을 만들고 싶습니다....



    어떤 콤퍼넌트를 어디에 어떻게 써야하는지 전혀 모르겠습니다....



    아시는 분들의 도움을 기다립니다....



    소스를 올려주시면 더욱 고맙고요.....



    빠른 답변 기대하며.......

  • 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.06.28 21:44
    박주필 께서 말씀하시기를...

    > 네트워크에서 원하는 IP 주소로 PING을 하는 프로그램을 만들고 싶습니다....

    >

    > 어떤 콤퍼넌트를 어디에 어떻게 써야하는지 전혀 모르겠습니다....

    >

    > 아시는 분들의 도움을 기다립니다....

    >

    > 소스를 올려주시면 더욱 고맙고요.....

    >

    > 빠른 답변 기대하며.......



    일반적으로 PING은 ICMP를 사용하지요.



    다음 url을 참조하세요. 공짜에 소스까지 있군요... ^^;



    http://www.rtfm.be/fpiette/icsuk.htm



    한델자료실에도 있군요.(ics.zip)



    --- 다음은 그냥 참고만 하세요 ^^;

    There is tree different protocols used on TCP/IP:



    TCP: Connection-oriented, error-checking protocol.

    UDP: Connectionless protocol witout error checking

    ICMP: Portless, connectionless protocol used for controling the network

    state and transmitting network-related informations from computer to

    computer (ECHO, routing error, ACK, etc.).



    Ping uses the latest protocol, ICMP (Internet Control Message Protocol). It

    does NOT uses port as all the data are in the packet itself. An ECHO packet

    if of type 08 while the answer is of type 00.



    Win 95 and Winnt do not implement ICMP directly in wosock32.dll but in

    separate library called ICMP.dll.







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

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

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

    > 내고 있습니다.

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

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

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

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

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

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

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

    > -.-;;

    > 도와주세요

    >

    >

    >



    안녕하세요.



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



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



    • 박성훈
    • 1999.06.28 02:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.28 12:15
      불행히도 API를 델파이로 다룬 서적은 아직가지는 없습니다. 미래에는 생기기를 기원하지만... 쩝.. 일단 ...
    • 엠마
    • 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.06.28 01:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.28 12:20
      쩝.. 비베는 잘 모르지만.... 옛날 베이직을 참고삼아서.. 흐.. var ActiveLonMarkObject : TLcaLon...
    • 김영해
    • 1999.04.18 04:00
    • 4 COMMENTS
    • /
    • 1 LIKES
    • 박주필
      1999.06.27 23:17
      네트워크에서 원하는 IP 주소로 PING을 하는 프로그램을 만들고 싶습니다.... 어떤 콤퍼넌트를 어디에 ...
    • 이정욱
      1999.04.18 22:34
      vcl40.bpl을 패키지에 포함을 하면서 다른 패키지와 충돌이 있는것 같습니다. 패키지를 만드실때 사용하지...
    • 조민경
      1999.06.28 21:44
      박주필 께서 말씀하시기를... > 네트워크에서 원하는 IP 주소로 PING을 하는 프로그램을 만들고 싶습니다....
    • 안치봉
      1999.04.18 10:10
      김영해 wrote: > 회사에서 어플리케션을 개발하는 중에 있습니다. > 그런데 이전까지 멀쩡하던 프로젝트...
    • 장영선
    • 1999.04.17 22:41
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 최도석
      1999.06.27 22:24
      dbgrid에서 필드이동이 아닌 행이동(스크롤바, 마우스, 키보드포함)이 발생하면 그 레코드의 필드내용에 ...
    • 구창민
      1999.04.18 02:37
      장영선 wrote: > 안녕하세요. > DBCheckbox를 사용하여 검색프로그램을 한번도 작성해 보지 않아서.... ...
    • 이훈신
      1999.06.29 12:43
      최도석 께서 말씀하시기를... > dbgrid에서 필드이동이 아닌 행이동(스크롤바, 마우스, 키보드포함)이 >...
    • 신인재
      1999.04.18 02:33
      장영선 wrote: > 안녕하세요. > DBCheckbox를 사용하여 검색프로그램을 한번도 작성해 보지 않아서.... ...
    • 박성훈
      1999.06.28 03:08
      전문가가 아니라서 죄송하지만, 레코드이동에 따른 이벤트는 테이블 컴포넌트의 scroll이벤트가 아닌가요?...
    • 무명인
    • 1999.06.27 11:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.06.27 23:43
      무명인 께서 말씀하시기를... > > 집(전화접속연결)에서는 파일을 주고, 받기(pc가 1대뿐인 관계로 집...
    • 장영선
    • 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 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.12 23:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배리스
      1999.04.18 02:04
      김재현 wrote: > 델파이로 CGI 프로그래밍을 하고 있습니다. > ISAPI 방식이 아닌 Standard-alone(EXE 방...
    • 이정욱
      1999.06.28 12:27
      한델의 (www.delphi.co.kr)에 가셔서 한델강의실에 가시면 '컴포넌트 넌! 이제 끝이야! (#1)'를 보세요. ...
    • 홍희석
      1999.06.28 22:44
      이정욱 께서 말씀하시기를... > 한델의 (www.delphi.co.kr)에 가셔서 한델강의실에 가시면 '컴포넌트 넌! ...
    • 장영선
    • 1999.04.17 22:41
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.18 02:37
      장영선 wrote: > 안녕하세요. > DBCheckbox를 사용하여 검색프로그램을 한번도 작성해 보지 않아서.... ...
    • 신인재
      1999.04.18 02:33
      장영선 wrote: > 안녕하세요. > DBCheckbox를 사용하여 검색프로그램을 한번도 작성해 보지 않아서.... ...
    • 이진영
    • 1999.06.27 01:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.28 12:28
      아마도 설치가 제데로 되지 않은것 같습니다. BDE를 포함하여 재 설치를 해보세요. NT에서도 델파이는 잘...
    • 손창근
      1999.04.17 19:17
      안녕하세요. 오공이 입니다. 다름이 아니라 제가 네트웍쪽을 잘 몰라서 그러는데 통신프로그램을 보면...
    • 이정욱
      1999.06.28 12:30
      Image.Picture.Bitmap.Assign(nil); 해보세요. 문승진 께서 말씀하시기를... > TImage 에서 LoadFrom...
    • 이정욱
      1999.04.17 21:46
      그것은 자동으로 지원할텐데요... 컴퓨터에 전화접속 네트워킹이 설치되어 있고, 연결이 안되어있을때 네...
    • 이호선
    • 1999.04.17 20:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 문영진
      1999.06.26 23:03
      도움을 청합니다. 도저히 풀리지가 않는군요. Byte형 Array 변수가 있는데 여기서 64비트를 잘라내어서 ...
    • 이정욱
      1999.04.18 09:43
      쩝.. 제능력으로는 안되는군요..... 해보려고 했지만.. 후... 누군가 ActiveX를 무지 잘하는 사람은 가능...
    • 초보
    • 1999.06.26 21:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.26 22:42
      초보 께서 말씀하시기를... > 쿼리를 해서 텍스트 파일을 생성하던 중에 List index out of bounds(7)에...