全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1768
推到 Plurk!
推到 Facebook!

QReport's SAVE & LOAD

尚未結案
ravel
一般會員


發表:2
回覆:4
積分:1
註冊:2003-11-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-15 23:22:47 IP:61.64.xxx.xxx 未訂閱
請教各位先進: 我仿照討論文章內的辦法, 想要嘗試將一qreport save後, 再load進來, 但發現無法載入, 在preview內看不到任何東西, 但我確定所存的test.qrp沒有問題, 因在preview內有一個載入的icon, 將test.qrp載入就可以看到東西了??? procedure TForm1.Button1Click(Sender: TObject); begin QuickReport2.Preview; QuickReport2.Prepare; QUICKReport2.QRPrinter.Save('c:\test.qrp'); end; procedure TForm1.Button2Click(Sender: TObject); Var Qpp: TQuickrep; Begin Qpp := TQuickRep.Create(self); Qpp.Prepare; Qpp.QRPrinter.Load('c:\test.qrp'); try Qpp.Preview; finally Qpp.Free; end;
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-16 05:42:38 IP:218.170.xxx.xxx 未訂閱
try
  Qpp.PreviewModal;
finally
  Qpp.Free;
end;    
發表人 - hahalin 於 2004/07/16 06:57:05
ravel
一般會員


發表:2
回覆:4
積分:1
註冊:2003-11-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-17 00:56:50 IP:61.64.xxx.xxx 未訂閱
版主大人, 我試過了, 還是不行耶~,跟使用preview是一樣的結果. 因為是測試, 所以在test.qrp裡面我只放了一個很小的QRImage, 所以我想應該也不是記憶體的問題.
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-28 11:02:44 IP:218.165.xxx.xxx 未訂閱
可以將你完整的程式放上來嘛??
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-28 13:36:13 IP:210.65.xxx.xxx 未訂閱
Hi ravel,    試試以下方法 http://delphi.ktop.com.tw/topic.php?topic_id=23565
var
  AView : TQRView;
begin
  if not FileExists(EditFile.Text) then
  begin
     MessageDlg('File does not exist !', mtError, [mbOK], 0);
     Abort;
  end;      AView := TQRView.Create(nil);
  with AView do
  begin
    try
      Prepare;
      QRPrinter.Load(EditFile.Text);
      QRPrinter.PreviewModal;
    finally
      AView := nil;
      Free;
    end;
  end;
end;
其中 TQRView = class(TQuickRep) ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
ravel
一般會員


發表:2
回覆:4
積分:1
註冊:2003-11-17

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-29 00:17:49 IP:61.64.xxx.xxx 未訂閱
感謝Fishman大哥, 問題已解決了, 不愧是五星級的高手! 另再請教 finally AView := nil; Free; end; 可不可以直接Free, 而不下 AView := nil, 兩者有什麼差別?
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-08-02 09:17:24 IP:210.65.xxx.xxx 未訂閱
Hi ravel,    你謬讚了,看年紀,我才是小弟,KTOP 人才如林,小弟不過只是借花獻佛罷了!    關於 Free 及 FreeAndNil,請見以下連結 change.jian 版大精闢的見解: http://delphi.ktop.com.tw/topic.php?topic_id=49888 以及下列討論各位大大對於 FreeAndNil 的詳細說明 http://delphi.ktop.com.tw/topic.php?topic_id=48788 發表人 -
------
Fishman
ravel
一般會員


發表:2
回覆:4
積分:1
註冊:2003-11-17

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-08-05 00:06:58 IP:61.64.xxx.xxx 未訂閱
引言: Hi ravel, 你謬讚了,看年紀,我才是小弟,KTOP 人才如林,小弟不過只是借花獻佛罷了! 關於 Free 及 FreeAndNil,請見以下連結 change.jian 版大精闢的見解: http://delphi.ktop.com.tw/topic.php?topic_id=49888 以及下列討論各位大大對於 FreeAndNil 的詳細說明 http://delphi.ktop.com.tw/topic.php?topic_id=48788 發表人 - >< face="Verdana, Arial, Helvetica"> 與君一席話, 勝讀十年書, Thanks again! 人性本善的理論,在KTop完全得到印證
系統時間:2024-11-24 12:13:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!