2012-06-22 49 views
0

即時通訊使用Delphi7和QuickReport 3. 新的Delphi和QuickReport。德爾福7快速報告預覽錯誤

當我調試我的應用程序時,我在程序TQRPreview.UpdateZoom;

if assigned(FQRPrinter) 

唯一的例外是訪問衝突

在我的形式即時通訊呼叫,QuickRep.Prepare;和QuickRep.Preview。

當我調用QuickRep.Preview時,我正在將錯誤作爲geeting。

任何幫助表示讚賞。

+1

根據您在此處提供的內容,該行不會發生異常。那裏絕對沒有什麼會導致它。請編輯您的問題以提供更多信息。 (根據你發佈的內容,我唯一可以確定的是你至少安裝了一臺打印機 - QR中有一個與AV沒有關係的着名錯誤。) –

+0

@KenWhite如果'self = nil'那麼訪問'FQRPrinter'會引發訪問衝突。所以我猜'TQRPreview'實例沒有正確創建 - 可能是由於系統中缺少默認打印機... –

+1

@ArnaudBouchez,我說「根據你在這裏提供的內容」。沒有任何跡象表明TQRPreview是否已正確創建或不在發佈的代碼中,這就是爲什麼我要求提供更多信息的原因。 :-) –

回答

0

當您使用QReport創建某種表單時,請仔細檢查您的代碼。不再需要時,您可以釋放它。

其次,在完成任何打印後,嘗試添加Application.Processmessages;