안녕하세요?
프로그램을 하나 맹글고 있는데...
모든 *.dfm을 가진 유니트는 DLL에 뭉쳐두었습니다.
이를 호출하는 프로그램쪽에서는 DLL내의 함수를 부릅니다.
메인 프로젝트 파일의 Begin문에서요...
Application.Initialize니, Application.Run이니 하는 걸 사용하지 않구,
DLL의 함수를 바로 호출했습니다.
그리고 DLL내의 함수는 비로소 어떤 폼을 부르는데...
그런데.. 이 DLL내의 폼을 부르니 Access Violation 에러가 나타나내요.
TRACE를 해보니 ComboBox1.Items.Clear 란 코드에서 오류가 발생했습니다.
이런식으로 프로그램을 실행시키면 오류가 나는가요?
오류를 방지하는 방법은 없나요?
이런 식의 프로그램은 한번도 해보질 않아서 몰겠네요.
경험해보신 고수님들 갈쳐주세요.
그럼 수고하세요.