안녕하세요.. 항상 행복하세요...
폼이 포함된 DLL파일에 DB를 연결할수 있나요..?
연결할수 있다면 어떻게 해야하는지...
지금 저의 상태를 말쓰드리죠... 상태가...
메인폼이 있습니다... 이곳에서 DLL파일을 호출(?)했습니다...
그럼 DLL파일에 있는 폼이 만들어 집니다.. 이 만들어진 폼에 어떻게
DB를 연결해야 하는지... DB관련 컴퍼너트는 메인 폼에 있습니다...
메인 폼에 있는 컴퍼넌트를 DLL에서 사용할수 없는지....
알려 주세요... 그럼 안녕히 게세요...
> 안녕하세요.. 항상 행복하세요...
>
> 폼이 포함된 DLL파일에 DB를 연결할수 있나요..?
> 연결할수 있다면 어떻게 해야하는지...
> 지금 저의 상태를 말쓰드리죠... 상태가...
> 메인폼이 있습니다... 이곳에서 DLL파일을 호출(?)했습니다...
> 그럼 DLL파일에 있는 폼이 만들어 집니다.. 이 만들어진 폼에 어떻게
> DB를 연결해야 하는지... DB관련 컴퍼너트는 메인 폼에 있습니다...
> 메인 폼에 있는 컴퍼넌트를 DLL에서 사용할수 없는지....
> 알려 주세요... 그럼 안녕히 게세요...
짧은 소견으로 적습니다.
DLL에서 DB연결은 EXE에서 DB 연결과 같습니다.
다만, Form 이 Auto-create 되지 않으므로 직접 Form이나, DataModule을 create 시켜주어야 합니다.
즉, use 절에 from에 관련된 unit을 선언해야하고,
var form1 := TForm.Create(application); 와 같이 form을 생성하여, query나 table을 이용하면 됩니다.
그리고, 마지막에 꼭 직접 생성한 form이나, datamodule을 free시켜 주시는 걸 잊지 마시고.....