Q&A

  • Dll 에러 두가지 임다...
* 사용환경 : 델파이5 / Windows 2000

* 에러 메시지 :



얼마전에 올렸던 Dll 에러랑 또 에러가 생겨서 두가지를 같이 올립니다.



이번에 새로 난 Dll에러는



EOleSysError with MEssage '유형 라이브러리/DLL로드 오류입니다.'라고 나옵니다.



제가 워낙 무식해서리 이게 무는 말인지...



또 이 전에 올렸던 질문...



A.Dll 과 B.Dll 이있는데 A.Dll안에 폼에 있는 Button 컴포넌트를 B.Dll의 폼에서 불러쓸려고 합니다.



처음에는 A.Dll안에 폼 2개를 만들어서 A란 폼에 있는 Button 컴포넌트를 B 폼에서 불러왔었는데 이게 에러가 나서 바꾼겁니다... (근데 같은 에러가 발생..ㅡ.ㅡ);



물론 Uses 문에도 A 폼을 걸어놨습니다.



컴파일은 잘 되고 이제 A 폼에 Button 컴포넌트를 B폼의 버튼(A폼의 버튼을 호출)을 클릭했을때 에러 메세지가 짠 하고 출력됩니다...



이런 에러 메세지입니다.

Access violation at address 0185F085 in module "b.dll". Read of address 000002D8



좋은 답변 부탁드립니다...

1  COMMENTS
  • Profile
    kylix 2001.04.23 19:53
    첫번째 에러는 말 그대로 입니다. OLE를 사용할때는 관련 dll이 지정된 패스에 존재해야하고 레지스트리에 등록이 되어있어야 합니다.



    두번째 에러는 메모리 참조에러네요. 생성되지 않은 객체를 참조하거나 할때 발생하는. 할당받지 않은 메모리 영역을 사용하려 할때 발생합니다.



    Justy Ueki Tylor wrote:

    > * 사용환경 : 델파이5 / Windows 2000

    > * 에러 메시지 :

    >

    > 얼마전에 올렸던 Dll 에러랑 또 에러가 생겨서 두가지를 같이 올립니다.

    >

    > 이번에 새로 난 Dll에러는

    >

    > EOleSysError with MEssage '유형 라이브러리/DLL로드 오류입니다.'라고 나옵니다.

    >

    > 제가 워낙 무식해서리 이게 무는 말인지...

    >

    > 또 이 전에 올렸던 질문...

    >

    > A.Dll 과 B.Dll 이있는데 A.Dll안에 폼에 있는 Button 컴포넌트를 B.Dll의 폼에서 불러쓸려고 합니다.

    >

    > 처음에는 A.Dll안에 폼 2개를 만들어서 A란 폼에 있는 Button 컴포넌트를 B 폼에서 불러왔었는데 이게 에러가 나서 바꾼겁니다... (근데 같은 에러가 발생..ㅡ.ㅡ);

    >

    > 물론 Uses 문에도 A 폼을 걸어놨습니다.

    >

    > 컴파일은 잘 되고 이제 A 폼에 Button 컴포넌트를 B폼의 버튼(A폼의 버튼을 호출)을 클릭했을때 에러 메세지가 짠 하고 출력됩니다...

    >

    > 이런 에러 메세지입니다.

    > Access violation at address 0185F085 in module "b.dll". Read of address 000002D8

    >

    > 좋은 답변 부탁드립니다...