현재 3 tier 로 작업주잉고여..main 은 mdi main입니다
메인에서 dll을 호출해서 작업하고 있고요...
문제는 호출한 dll의 퀵리포트가 작동을 안하는 겁니다.
dll의 조회(dbgrid이용) 는 잘되고 여기서 프린트 버튼 클릭시 리포트가 생성이
안됩니다.
바로 access violation 납니다.
버튼클릭시 ...
Frmbp_rep := TFrmbp_rep.Create(nil);
Frmbp_rep.Prepare;
Frmbp_rep.QRPrinter.Free;
Frmbp_rep.QRPrinter := nil;
Frmbp_rep.Preview;
end;
소스로 구성되어 있는데......방법을 못찾겠네요...
밑에 어느분이 dll에 리포트를 쓸수 없다는 말씀을 하셨는데..
그건 아닌것 같고여...
답변 부탁드립니다.
제가 보기에는 Create자체에서 에러나는걸로 생각 하고 있습니다.
당연히 디폴트 프린터는 잡혀 있습니다. 이상없이.
Application으로 한번 해보세요...