1. Main.exe.에는 Main Form(uMain.pas)과 DataModule Form(uDataModule.pas) 이 있으며, Main Form에서는 DLL로 작성된 각각의 Sub Form을 호출합니다.
2. DataModule Form에서는 DataBase Component가 있습니다.
3. Main.exe로부터 호출되어진 (DLL로 작성된) Sub Form 에서는 Query를 동적생성 하여 그 결과를 StringGrid로 뿌려줍니다.
여기서 질문이..
DLL로 작성된 Sub Form에서 DataBase 를 사용(구현)하려는데요, 제가 이런저런 방법으로 시도를 해보아도 잘 되지가 않아서...
아래와 같이 작성된 DLL에서, Open을 하면 로그인창이 뜹니다. (참고로 MDB 를 사용합니다)
귀하신 답변 부탁드립니다
procedure TFSRCHCODE.GetNShow_DATA(para_1, para_2, para_3 : string);
var
tmp_QUERY : TQuery;
begin
tmp_QUERY := TQuery.Create(nil);
tmp_QUERY.DatabaseName := 'DB_LOCAL';
With tmp_QUERY Do
Begin
Close;
Sql.Clear;
Sql.Add(' select .....
.
.
.
Open; <--- 로그인 창 나타남
StringGrid 에 뿌려주는 Routine 계속,,
.
.
.
End;
End;