Q&A

  • TSession 컴프넌트에 대한 질문 입니다.
안녕하세요
수고 많습니다.

아래 에러 때문에 질문을 합니다.

DataModule에  Database,Session 컴프넌트를 구성하였습니다.

실행을 하면 아래와 같은 Error가 발생합니다.
Error발생 조건이 DataModule 품이 Open되어 있으며 Error가 발생하고
DataModule 품이 Close되어 있으며 Error가 발생 하지 않습니다.
다른 품하고는 전혀 상관이 없습니다.

Project AAb.Exe raised exception class EDBEngine Error with Message
'Directory is Busy'
이런 메세지가 발생합니다.

질답 게시판 확인한 내용은

TSession.PrivateDir, TSession.NetFileDir 설정이 잘못되면 나타나는
Error라고 합니다.
그래서 아래와 같이 작성 하였죠

NetFileDir:C:
PrivateDir:C:AAProjectFORM

이렇게 하였습니다.

그리고 NetFileDir, PrivateDir 무엇인지 알고(메뉴엘 봐도 이해가 되지 않아서) 싶습니다.

Project 에는 이렇게 작성하였습니다.

  Application.Initialize;
  Application.CreateForm(TDM1, DM1);//이부분에서 Error가 발생합니다.
                                                      //DataModule이 Open 되어 있으며
                                            //Close 되어 있으며 Error 발생하지 않음
  FmLogin := TFmLogin.Create(Application);
  FmLogin.ShowModal;

  if FmLogin.ModalResult = 1 then
     begin
     Application.CreateForm(TFmMain, FmMain);
     Application.Run;
     end else
     Application.Terminate;

감사 합니다.

많은 답변을 부탁 드립니다.
0  COMMENTS