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

請問執行的錯誤訊息...

尚未結案
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-04 12:02:02 IP:61.216.xxx.xxx 未訂閱
我修改後的程式碼如下... http://myweb.hinet.net/home1/milkbear/Program.TXT 我執行查詢之後,執行到一半都會先出現圖1,再接著出現圖2的訊息... 程式就中斷執行了,是不是程式的迴圈需要再修改... 而資料庫也會參雜一些多餘的資料,是否程式部分也要做修改... http://myweb.hinet.net/home1/milkbear/Error1.jpg http://myweb.hinet.net/home1/milkbear/Error2.jpg http://myweb.hinet.net/home1/milkbear/DB.JPG 另外不知道是否我的記憶體太小(256MB),還是程式寫的不好... 有時候處理大量資料會出現如圖3和圖4的畫面... 是否可以將Memo裡面的資料,分割之後再由程式做處理呢... http://myweb.hinet.net/home1/milkbear/Error3.jpg http://myweb.hinet.net/home1/milkbear/Error4.jpg 一堆問題真不好意思...
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-04 12:15:54 IP:203.73.xxx.xxx 未訂閱
引言: 我修改後的程式碼如下... http://myweb.hinet.net/home1/milkbear/Program.TXT 我執行查詢之後,執行到一半都會先出現圖1,再接著出現圖2的訊息... 程式就中斷執行了,是不是程式的迴圈需要再修改... 而資料庫也會參雜一些多餘的資料,是否程式部分也要做修改... http://myweb.hinet.net/home1/milkbear/Error1.jpg http://myweb.hinet.net/home1/milkbear/Error2.jpg http://myweb.hinet.net/home1/milkbear/DB.JPG 另外不知道是否我的記憶體太小(256MB),還是程式寫的不好... 有時候處理大量資料會出現如圖3和圖4的畫面... 是否可以將Memo裡面的資料,分割之後再由程式做處理呢... http://myweb.hinet.net/home1/milkbear/Error3.jpg http://myweb.hinet.net/home1/milkbear/Error4.jpg 一堆問題真不好意思...
milkbear 你好:
(1)你在 parse Memo1 中的字串那段程式碼應該還有一些問題喔
(>> szPMID="PMID: ">Lines->Count; i  )
   {
      sz=Memo1->Lines->Strings[i];
      x=sz.Pos(szPMID);
      while(x!=0)
      {
         x =szPMID.Length();
         y=0;
         while(sz[x y]!=' ')
         {
            y  ;
         }
         ShowMessage(sz.SubString(x, y));
         sz=StringReplace(sz, szPMID, "", Flags);
         x=sz.Pos(szPMID);
      }
   }
-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-04 22:41:29 IP:61.217.xxx.xxx 未訂閱
RaynorPao你好: PMID可以正確找到了,不會參雜不要的資訊... 只是執行到一半還是會出現圖3和圖4的畫面... 就是說我的資料有50筆,可是當跑到3x筆的時候... 就會出現圖3和圖4的畫面了... 修改的程式碼如下... http://myweb.hinet.net/home1/milkbear/source.TXT 是否就像你說的,問題出在parse Memo資料的程式碼上... 謝謝...
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-03-05 01:17:40 IP:61.221.xxx.xxx 未訂閱
引言: RaynorPao你好: PMID可以正確找到了,不會參雜不要的資訊... 只是執行到一半還是會出現圖3和圖4的畫面... 就是說我的資料有50筆,可是當跑到3x筆的時候... 就會出現圖3和圖4的畫面了... 修改的程式碼如下... http://myweb.hinet.net/home1/milkbear/source.TXT 是否就像你說的,問題出在parse Memo資料的程式碼上... 謝謝...
milkbear 你好: 是否能夠把你 Memo1 中的資料儲存成一個檔案,然後上傳到網站來呢?? 我想先 check 一下你的文字內容,至於上傳檔案的方式,請參考以下連結
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-03-05 01:51:58 IP:61.217.xxx.xxx 未訂閱
RaynorPao你好: 檔案上傳了... 謝謝...
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-05 11:59:26 IP:203.73.xxx.xxx 未訂閱
引言: RaynorPao你好: 檔案上傳了... 謝謝...
milkbear 你好: 結果答案非常的爆笑< >,請參考以下的做法< > (1)把 Memo1 的 ScrollBars 屬性設為 ssBoth (2)把 Memo1 的 WordWrap 屬性設為 false -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-03-05 15:17:49 IP:210.60.xxx.xxx 未訂閱
RaynorPao你好: 那兩個屬性值原本就是設定像你說的一樣... 所以還是會有錯誤訊息...
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-03-05 15:24:45 IP:203.73.xxx.xxx 未訂閱
引言: RaynorPao你好: 那兩個屬性值原本就是設定像你說的一樣... 所以還是會有錯誤訊息...
milkbear 你好:
(1)我的環境下測試並不會發生問題喔( >
    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-03-05 17:08:22 IP:210.60.xxx.xxx 未訂閱
RaynorPao你好: 我的作法如下圖... http://myweb.hinet.net/home1/milkbear/Error11.jpg 就可以跑了,我用過1.24mb的檔案也跑得起來,真奇怪... 只是查詢某些資料的話,還是會出現下面的訊息... http://myweb.hinet.net/home1/milkbear/Error1.jpg http://myweb.hinet.net/home1/milkbear/Error1.jpg 還有就是找PMID,比如說原本要有100個PMID... 可能就會loss二三個PMID值,其中也有二三個只抓到一半(Ex:原本112233,抓到為112)... 有些查詢的話就可以全部的抓回來... 我的環境為W2K Pro.,BCB5 Update 1
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-03-05 22:56:14 IP:61.221.xxx.xxx 未訂閱
引言: RaynorPao你好: 我的作法如下圖... http://myweb.hinet.net/home1/milkbear/Error11.jpg 就可以跑了,我用過1.24mb的檔案也跑得起來,真奇怪... 只是查詢某些資料的話,還是會出現下面的訊息... http://myweb.hinet.net/home1/milkbear/Error1.jpg http://myweb.hinet.net/home1/milkbear/Error1.jpg 還有就是找PMID,比如說原本要有100個PMID... 可能就會loss二三個PMID值,其中也有二三個只抓到一半(Ex:原本112233,抓到為112)... 有些查詢的話就可以全部的抓回來... 我的環境為W2K Pro.,BCB5 Update 1
milkbear 你好: 那代表折行了,也就是說在你的 HTML 裡面 原本是這樣子的文字 PMID: 112233 如果剛好是在一行的最後面的話 就會變成這樣 PMID: 112 --> 下一行 233 // 抓到一半的原因 或者變成這樣 PMID: --> 下一行 112233 // 產生錯誤的原因 所以我在上一篇文章中才會要你 check Memo 的屬性 如果還是不行的話~~建議你 check 原來的 HTML 檔案 是不是原本寫在裡面的文字就已經被折行了呢?? 備註: 如果還是不行的話,把你真正的檔案上傳到網站,或者 mail 給我 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-03-06 00:18:05 IP:61.225.xxx.xxx 未訂閱
RaynorPao你好: 我把Memo改成RichEdit就可以了... 又有問題請教了... 就是我把PMID抓入資料庫後,我想讀出來跟下面網址做結合,去取得一篇文章... http://www.xxx.xxx.xxx/uids=12610208&dopt=Summary uids="12610208",這個的PMID值要從資料庫中依序叫出來做運算... 請問大概要怎麼做,謝謝...
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-03-06 00:25:15 IP:61.221.xxx.xxx 未訂閱
引言: RaynorPao你好: 我把Memo改成RichEdit就可以了... 又有問題請教了... 就是我把PMID抓入資料庫後,我想讀出來跟下面網址做結合,去取得一篇文章... http://www.xxx.xxx.xxx/uids=12610208&dopt=Summary uids="12610208",這個的PMID值要從資料庫中依序叫出來做運算... 請問大概要怎麼做,謝謝...
milkbear 你好: (1)從資料庫中分別把 PMID 取出,就留給你自己做了 ( >
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-03-06 00:48:45 IP:61.225.xxx.xxx 未訂閱
RaynorPao你好: 謝謝你提供的資訊...
milkbear
一般會員


發表:16
回覆:39
積分:11
註冊:2002-12-05

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-03-07 17:16:11 IP:163.28.xxx.xxx 未訂閱
RaynorPao你好: 從資料庫取出ID跟網址做結合,我有另一種做法... ADOTable1->FieldByName("URL")->Value= "http://www.xxx.zzz.tw/" sz.SubString(x, y) "&dopt=Summary"; 之後再從資料庫讀出URL去取回網頁... 無意中想到這個做法...
系統時間:2024-05-05 14:47:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!