Quick Report를 사용해서 Preview를 사용한 프로그램입니다.
Compile에서는 오류가 없는데,
실행시, Access violation at address 005130EO in module... 이라는
message가 뜹니다.
Source는
DataSource1.Enabled := False;
Try
RYa3115f := RYa3115f.Create(Application);
RYa3115f.Q1.Preview;
finally
RYa3115f.Free;
end;
DataSource1.Enabled := True;
Query1.First;
위와 같습니다. 도와 주세요.
preview를 하면 폼이 show폼으로 열립니다.
그래서 바로 free라는 명령어 처리합니다.
따라서 free를 하시지 발고.. 그 리포트가 있는 폼에 close 이벤트에 보면 action 라는 파라리터가 있는데. 여기에 cafree라고 주면, 폼이 close씨 메모리에서 클리어를 합니다..
그럼 수고하세요..
이정희 wrote:
>
> Quick Report를 사용해서 Preview를 사용한 프로그램입니다.
> Compile에서는 오류가 없는데,
> 실행시, Access violation at address 005130EO in module... 이라는
> message가 뜹니다.
> Source는
>
> DataSource1.Enabled := False;
>
> Try
> RYa3115f := RYa3115f.Create(Application);
> RYa3115f.Q1.Preview;
> finally
> RYa3115f.Free;
> end;
>
> DataSource1.Enabled := True;
> Query1.First;
>
>
> 위와 같습니다. 도와 주세요.
>