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

AspFileDBSuit For CBuilder 5 with Src( 支援UniCode )

 
G01
高階會員


發表:249
回覆:379
積分:215
註冊:2002-05-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-18 23:44:35 IP:61.64.xxx.xxx 未訂閱
To 使用C Builder 5 的朋友 先前都是針對Delphi的User , 現在;經過幾多波折,終於讓我完成這個版本 (嗚嗚嗚...辛苦多時,還好交出成績單囉!!),原本想將整套元件用BCB重Code 不過工程實在太浩大了...所以還是以*.pas的方式("拼湊"出來,請見諒!!) 因為牽扯到TntUniCodeCtrl套件的安裝,為了眾CBuilder 5 的大大們,減少安裝 套件的痛苦...所以我試了好幾遍...才有這個成果!! 希望大家不嫌棄啦!! 不多說了,先說明安裝程序 下載完後...各位會收到一個File --->Bcb5_Comps.zip 這個*.ZIP的內容如下 1.資料夾 AspFileDBNow 2.資料夾 TntUniCodeCtrls 安裝次序 1.先安裝TntUnicodeCtrls ,順序如下 : 到資料夾 TntUniCodeCtrls\BCB5中,先點選TntLibR.bpk 在CBuilder 5 執行之後;按下Compiler.....就好(製造Runtime Library) 你會發現有個TntLibR.bpl的檔案,把它Copy到$(BCB)\Projects\Bpl的資料夾 中...步驟1--->就完成囉!! 2.到資料夾 TntUniCodeCtrls\BCB5中,點選TntLibD.bpk 在CBuilder 5 執行之後;按下Install--->安裝TntUniCode套件 你會發現有個TntLibD.bpl的檔案,把它Copy到$(BCB)\Projects\Bpl的資料夾 中...步驟2--->就完成囉!! 3.到Tools->Environment Options->Library中,加入以下Path D:\ProgData\Bcb5_Comps\TntUniCodeCtrls (因為我把Tnt套件放在D:\ProgData\Bcb5_Comps,才這樣做;所以看您把這個套 件的Path放在哪裡...就自行更改吧(不過不建議初學者這樣做!!) 到此 Tnt UniCode Control套件安裝完成!! 我們繼續往下吧!! 4.到資料夾 AspFileDBNow , 您會看到FileRWLib.DLL ;請執行Config98.bat或是ConfigNT.bat ;將FileRWLib.DLL 中的資料存取物件註冊到系統中 5.點選AspFileDBPK.bpk , 在CBuilder 5 執行之後;按下Install--->安裝AspFileDbSuit套件 最後到Tools->Environment Options->Library中,加入以下Path D:\ProgData\Bcb5_Comps\AspFileDBNow (因為我把Asp套件放在D:\ProgData\Bcb5_Comps,才這樣做;所以看您把這個套 件的Path放在哪裡...就自行更改吧(不過不建議初學者這樣做!!) 要注意的是,TntUniCodeCtrls資料夾與AspFileDBNow資料夾,一定要放到同一個資料夾底下....要不然....自己解決吧...要修改*.Hpp類型的檔案喔..... 嗯....別因為這樣來問我喔...我....會很累的!! 最後附上一個BCB的Sample Application ... 自己試試吧!! 呼......加油囉!! 附註...TntUnicodeControl套件並非本人所做...詳細資訊請查詢KTop中的資料 特此宣告!!
附加檔案:69354_Bcb5_Comps.zip
G01
高階會員


發表:249
回覆:379
積分:215
註冊:2002-05-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-19 08:26:07 IP:220.132.xxx.xxx 未訂閱
修正聲明    原本以為*.Hpp檔案可以直接修改,哪知道原來是CBuilder動態產生出來的 所以在此要告訴使用BCB的各位,進行以下修正.......    1.關於Hpp檔案中,若有參照到Tnt相關的Unit...如下       #include  // Pascal unit 請修正成以下格式 #include "../TntUniCodeCtrls/TntStdCtrls.hpp" // Pascal unit 2.在UAspFileDataSet.Hpp檔案中,請刪除下列這一段!! extern "C" HRESULT __stdcall AspFileDBOBJInitialize(void * pvReserved); #pragma option push -w-inl inline HRESULT __stdcall AspFileDBOBJInitialize(void * pvReserved) { return CoInitialize(pvReserved); } #pragma option pop 3.這樣就可以執行Demo程式囉!!
G01
高階會員


發表:249
回覆:379
積分:215
註冊:2002-05-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-19 08:31:31 IP:220.132.xxx.xxx 未訂閱
貼上圖形來說明可能會比較清楚
系統時間:2024-05-19 17:22:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!