Q&A

  • dll 에서 unit 에 있는 컴포넌트의 속성값을 알수있는 방법?
DLL에서 UNIT에 있는 컴포넌트의 속성값을 읽어와야는데, ACCESS VIOLATION ERROR 가 나옵니다.
MDI 폼이 있는 DLL 에서 MAIN.EXE 에 있는 DATAMODULE의 DATABASE 콤포넌트를 이용하려 하는것이 그 목적이고요.
귀하신 답변을 기다리겠습니다.
감사합니다.

procedure TFSRCHCODE.Get_Data(para_1, para_2, para_3 : string);
var
  tmp_QUERY : TQuery;
begin
  tmp_QUERY := TQuery.Create(nil);
  tmp_QUERY.DatabaseName := FDataModule_01.Database_01.DatabaseName; <--- 이곳에서  FDataModule_01.Database_01.DatabaseName의 값을 불러오지 못합니다, (access violation error)

  With tmp_QUERY Do
  Begin
    Close;
    Sql.Clear;
    Sql.Add(' select * From TABLE_NAME ');
    Open;
  End;
End;
0  COMMENTS