Q&A

  • DLL내의 폼을 시작
안녕하세요?



프로그램을 하나 맹글고 있는데...

모든 *.dfm을 가진 유니트는 DLL에 뭉쳐두었습니다.



이를 호출하는 프로그램쪽에서는 DLL내의 함수를 부릅니다.

메인 프로젝트 파일의 Begin문에서요...

Application.Initialize니, Application.Run이니 하는 걸 사용하지 않구,

DLL의 함수를 바로 호출했습니다.

그리고 DLL내의 함수는 비로소 어떤 폼을 부르는데...

그런데.. 이 DLL내의 폼을 부르니 Access Violation 에러가 나타나내요.

TRACE를 해보니 ComboBox1.Items.Clear 란 코드에서 오류가 발생했습니다.



이런식으로 프로그램을 실행시키면 오류가 나는가요?

오류를 방지하는 방법은 없나요?

이런 식의 프로그램은 한번도 해보질 않아서 몰겠네요.

경험해보신 고수님들 갈쳐주세요.

그럼 수고하세요.

0  COMMENTS