완성된 프로그램의 크기가 너무 커 이를 쪼개 모듈별로 분할했습니다.
그러니까 메인이 있고, 출력모듈, 온라인모듈 이렇게 있죠
각각의 독립된 프로그램이 만들다 보니, 다들 실행화일(exe)로 생성이
되었는데 이를 다시 dll로 처리하려고 합니다.
며칠 dll에 대해서 좀 봤는데요, 이 프로그램들을 갖고 구현하려니
조금은 답답하고 힘드네요
일단 제 프로그램들은 하나에서 출발한거기때문에 그리고 DB가 물려있기
때문에, 같은 alias를 갖는 datamodule을 공유한다는겁니다.
이것이 세 개로 쪼개지다 보니 같은 이름으로 돼 있는것에 대해 에러가
나는거 같은데요(사실 이것에 대해서는 확신이 안듭니다. 의심뿐이죠)
또 큰 문제가 제 프로그램에는 Auto-create forms와 Available forms이
있는데, Auto-create forms로 지정된 폼들은 꼭 미리 create가 되어야
하거든요.. 워낙 프로그램이 조금 얽혀있어서 Available forms로 하기엔
너무 벅하서요...그런데 dll에서 이를 구현하려면 에러가 나요.
dll에서는 기본적으로 Auto-create forms에 대한 지원이 없는거 같은데
수동으로 하려면 어떻게 해야하는지 해본분들은 꼭 답을 해주세요
|