회사에서 어플리케션을 개발하는 중에 있습니다.
그런데 이전까지 멀쩡하던 프로젝트들이 동시다발적으로 에러를 뱉어(?)
내고 있습니다.
현상태를 설명하자면 델4를 사용하구요
exe에서 호출되는 MDIChile 각 화면들을 불러 사용합니다. 그리고 패키지를 사용하여 사이즈를 줄인 상태로 개발중입니다.
그런데 일부 반항적인 차일드들이 호출과 동시에 violation을 일으킵니다.
나름대로 분석해 본 결과로는 예전에 설치 했던 flat스타일의 콤포넌트들에
의해서 발생하는 것 같습니다.
그래서 문제가 일어나는 vcl40.bpl을 패키지에서 제외하고 사용하면 이상이 없습니다. vcl40.bpl까지도 포함해서 개발을 하고 싶은데 어떻게 하면 좋을까요?
이거 해결 못 하면 하도 쥐어뜯어 얼마남지 않은 머리카락 다 빠질 것 같아요
-.-;;
도와주세요
패키지를 만드실때 사용하지 않았던 컴포넌트들은 모조리 빼서 다른곳에 모아놓으시고, 사용한 패키지만 모아서 하나의 패키지를 만드는것이 좋을듯 싶습니다.
저도 패키지를 이용해서 배포를 하려고 했던적이 있습니다. 하지만 저도 같은 문제점에 봉착을 했었고, 해결 후 보니 별로 노력대 성능비가 좋지 못했습니다.
DLL과 EXE화일의 크기를 줄이시려면 더 좋은 방법이 있습니다.
외국의 Shrinker(유료)나 ASPack(개인적으로 사용하면 공짜)을 사용해보세요.
전 그림이 들어가는 리소스 DLL을 이것으로 압축해서 사용합니다. (80%가 줄어버림!) ASPack공개버전을 한델 자료실에 올려 놓겠습니다. 새버전이 나오긴 했는데 유료가 되어버렸네요.. 흐..
김영해 wrote:
> 회사에서 어플리케션을 개발하는 중에 있습니다.
> 그런데 이전까지 멀쩡하던 프로젝트들이 동시다발적으로 에러를 뱉어(?)
> 내고 있습니다.
> 현상태를 설명하자면 델4를 사용하구요
> exe에서 호출되는 MDIChile 각 화면들을 불러 사용합니다. 그리고 패키지를 사용하여 사이즈를 줄인 상태로 개발중입니다.
> 그런데 일부 반항적인 차일드들이 호출과 동시에 violation을 일으킵니다.
> 나름대로 분석해 본 결과로는 예전에 설치 했던 flat스타일의 콤포넌트들에
> 의해서 발생하는 것 같습니다.
> 그래서 문제가 일어나는 vcl40.bpl을 패키지에서 제외하고 사용하면 이상이 없습니다. vcl40.bpl까지도 포함해서 개발을 하고 싶은데 어떻게 하면 좋을까요?
> 이거 해결 못 하면 하도 쥐어뜯어 얼마남지 않은 머리카락 다 빠질 것 같아요
> -.-;;
> 도와주세요
>
>
>