Q&A

  • DLL파일에 DB연결...
안녕하세요.. 항상 행복하세요...



폼이 포함된 DLL파일에 DB를 연결할수 있나요..?

연결할수 있다면 어떻게 해야하는지...

지금 저의 상태를 말쓰드리죠... 상태가...

메인폼이 있습니다... 이곳에서 DLL파일을 호출(?)했습니다...

그럼 DLL파일에 있는 폼이 만들어 집니다.. 이 만들어진 폼에 어떻게

DB를 연결해야 하는지... DB관련 컴퍼너트는 메인 폼에 있습니다...

메인 폼에 있는 컴퍼넌트를 DLL에서 사용할수 없는지....

알려 주세요... 그럼 안녕히 게세요...

1  COMMENTS
  • Profile
    이상탁 2000.01.14 07:53
    병이기 wrote:

    > 안녕하세요.. 항상 행복하세요...

    >

    > 폼이 포함된 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시켜 주시는 걸 잊지 마시고.....