안녕하세여... ^^;;
문제가 해결될 기미가 안보여서...이렇게 도움을 청합니다.
MDIMain에서 MDIChild를 DLL로 생성 후 Child 폼에서
DataMoudle 폼에 있는 ADOConnection을 연결해서 사용하려고 하니
Access Violation Error가 발생합니다 "dll"로 생성한 폼에서는
다른폼의 Component를 불러서 참조할 수가 없는건지... ㅠ.ㅠ;;
procedure TfrmCom009.sbtnF6Click(Sender: TObject);
var
nRow: Integer;
begin
// 이부분에서 error가 발생합니다.... ㅠ.ㅠ 엉~~~엉~~~~
DMmain.ADOConMain.BeginTrans;
// -----------------------------------------------------
// error message -----------------------------------------
EAccess Violation With message 'Access Violation at
address 021C2652 in moudle 'test.dll' <- MDIChild 폼 DLL
Read address............................................
// -------------------------------------------------------
이런 메세지가 나타납니다.....
With ADOQryPost, rgrdProject do begin
Close;
Sql.Text := SQL_INSERT_DATA;
Try
ExecSql;
Except
On E : EDataBaseError do begin
DMmain.ADOConMain.RollbackTrans;
DMmain.ADOConMain.Close;
DMmain.ADOConMain.Open;
Application.Terminate;
Exit;
end;
end;
end;