KTop Reader Ver 0.1(BCB Source) |
|
visor
一般會員 ![]() ![]() 發表:5 回覆:12 積分:3 註冊:2003-09-09 發送簡訊給我 |
KTop Reader Ver 0.1
開發語言:C6 本程式是參考站長推出的Delphi版本所改寫的BCB版
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=38797 另外,需要安裝 INDY9 才可以編譯 目前完成基本閱讀功能,自動下載更新 發表人 - visor 於 2004/03/20 21:57:39
![]() |
visor
一般會員 ![]() ![]() 發表:5 回覆:12 積分:3 註冊:2003-09-09 發送簡訊給我 |
引言: KTop Reader Ver 0.1 開發語言:C6 本程式是參考站長推出的 Delphi 版本 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=38797 另外,需要安裝 INDY9 才可以編譯 目前完成基本閱讀功能,自動下載更新對不起,忘記說明怎麼用了 |
visor
一般會員 ![]() ![]() 發表:5 回覆:12 積分:3 註冊:2003-09-09 發送簡訊給我 |
引言: KTop Reader Ver 0.1 開發語言:C6 本程式是參考站長推出的Delphi版本所改寫的BCB版 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=38797 另外,需要安裝 INDY9 才可以編譯 目前完成基本閱讀功能,自動下載更新 發表人 - visor 於 2004/03/20 21:57:39再次上傳 Source Code ,加入了設定 Proxy 的功能 -- Visor 元智大學資訊工程所 |
visor
一般會員 ![]() ![]() 發表:5 回覆:12 積分:3 註冊:2003-09-09 發送簡訊給我 |
|
領航天使
站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
TATSU
版主 ![]() ![]() ![]() 發表:50 回覆:135 積分:62 註冊:2003-01-16 發送簡訊給我 |
發現有一個 BUG,如果在討論區的選單上走了幾次,程式會發生錯誤。 建立那個選單時,你可以參考我早前那個程式,速度會快得多。
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=46570 雖然我沒有用到 DBGrid 秀出主題,但我選取個別 forum 的主題時,我的 SQL 只讀取了 TOPIC_ID ,其他的一概不透過 QUERY 讀出,根據 query 提供的 recordcount ,設定了 grid 的 row 數目。我原已經設定一個 structure 內裡有一個 variable ,如果這個 Empty 值是 True ,那麼就去個別 table 一個個去 seek ,再讀取資料,然後再將這個 Empty 值是 False ,這個方法真的可以令程式快好多。我想如果你是使用 StringGrid ,用 CustomDraw 的方法,都可以做到相近的效果。做了這個方法後,我在想如果這個是一個 SERVER 的 database ,會否真的令 server 十分繁忙,因為會執行很多次的 seek 。 至於那個 Webbrowser 的 bug ,間歇性秀出原 html 碼的問題,我試了很多次,找到一個方法可以解決的,你第一次傳送一個細的 HTML 的 stream 給它,設定了 code page,底色等,每一次要秀資料時,只傳送 HTML ﹝BODY〕﹝/BODY〕內的資料給它,方法是 iHTMLDocument.Body := myHTMLString 。 我不會用 C ,但以上的方法,你應該可以用得上。
|
visor
一般會員 ![]() ![]() 發表:5 回覆:12 積分:3 註冊:2003-09-09 發送簡訊給我 |
引言: 發現有一個 BUG,如果在討論區的選單上走了幾次,程式會發生錯誤。您好,如果可以的話,可以請您把錯誤的資訊提供給在下嗎 引言: 雖然我沒有用到 DBGrid 秀出主題,但我選取個別 forum 的主題時,我的 SQL 只讀取了 TOPIC_ID ,其他的一概不透過 QUERY 讀出,根據 query 提供的 recordcount ,設定了 grid 的 row 數目。我原已經設定一個 structure 內裡有一個 variable ,如果這個 Empty 值是 True ,那麼就去個別 table 一個個去 seek ,再讀取資料,然後再將這個 Empty 值是 False ,這個方法真的可以令程式快好多。我想如果你是使用 StringGrid ,用 CustomDraw 的方法,都可以做到相近的效果。做了這個方法後,我在想如果這個是一個 SERVER 的 database ,會否真的令 server 十分繁忙,因為會執行很多次的 seek 。其實我還想到另一種方法,利用 thread 做背景更新,首先先找出最近 50 筆資料,後面的再交給一個 thread 慢慢的新增上去,不過有個缺點就是程式不好控制 引言: 至於那個 Webbrowser 的 bug ,間歇性秀出原 html 碼的問題,我試了很多次,找到一個方法可以解決的,你第一次傳送一個細的 HTML 的 stream 給它,設定了 code page,底色等,每一次要秀資料時,只傳送 HTML ﹝BODY〕﹝/BODY〕內的資料給它,方法是 iHTMLDocument.Body := myHTMLString 。這個問題已經解決了,用 iHTMLDocument 的 write 配合 close 的方法就可以處理掉的 引言: 我不會用 C ,但以上的方法,你應該可以用得上。感謝您提供了那麼多的寶貴意見,目前我想繼續把 gb2big5 的部份給加進去 期待下次的更新吧 :) -- Visor 元智大學資訊工程所 |
TATSU
版主 ![]() ![]() ![]() 發表:50 回覆:135 積分:62 註冊:2003-01-16 發送簡訊給我 |
|
visor
一般會員 ![]() ![]() 發表:5 回覆:12 積分:3 註冊:2003-09-09 發送簡訊給我 |
引言: 試過了你的程式,更新部份超快,可以講解如何製作嗎? 有一個問題就是當內文太大,程式都會出現錯誤。您好 |
TATSU
版主 ![]() ![]() ![]() 發表:50 回覆:135 積分:62 註冊:2003-01-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |