線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:996
推到 Plurk!
推到 Facebook!

請問有關專案共用function的問題

答題得分者是:dllee
hsu6536
一般會員


發表:3
回覆:5
積分:1
註冊:2002-06-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-13 12:09:45 IP:219.90.xxx.xxx 未訂閱
不好意思,我是一個寫BCB的新手,以前只接觸過delphi 現在我有一個問題想請教一下, 如果我有一些delphi的library(或者該說專案共用的function) 譬如說我有一個function是清掉panel上所有有Edit屬性的內容 想要改寫成BCB的版本,我該如何去處理呢? 因為在delphi中我只要自己開一個.pas檔案然後寫function即可 但是,我不確定BCB裡該如何去處理? 又,這樣弄完之後,我又該如何使用這個library? (include進來?還是有其他的方式?) 不知道各位善心人士是否可以指點一下迷津, 告訴我一下,我該如何處理,以及一些該注意的事項,謝謝! No Signature!
------
No Signature!
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-13 13:01:02 IP:61.231.xxx.xxx 未訂閱
如果您有 Delphi 的 .pas 原始碼,又能自行維護的話,那在 BCB 的專案中直接加入 .pas 的 UNIT 即可。 在第一次加入,先 compile 一次,此時,會產生對應的 .hpp ,在此 .hpp 檔內有 C++ 要叫用的時函式宣告,要用的 BCB unit 只要 include 它,就可以叫用此 pas unit 提供的函式。在 BCB 的專案中也可以直接點選 .pas 檔加以修改。 如果您會 Delphi 又需要用 BCB 的話,那我建議不必轉成 BCB 的 code 會比較快,問題也較少。 如果您的 Delphi unit 有表單的話,就比較麻煩,如果該表單不必再改了,那一樣可以直接加到 BCB 的專案中,但如果表單還要修改,那就得轉成 BCB 了,因為在 BCB 的整合環境中,不允許修改 Delphi 的表單。    沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
hsu6536
一般會員


發表:3
回覆:5
積分:1
註冊:2002-06-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-13 13:55:30 IP:219.90.xxx.xxx 未訂閱
引言: 如果您有 Delphi 的 .pas 原始碼,又能自行維護的話,那在 BCB 的專案中直接加入 .pas 的 UNIT 即可。 在第一次加入,先 compile 一次,此時,會產生對應的 .hpp ,在此 .hpp 檔內有 C 要叫用的時函式宣告,要用的 BCB unit 只要 include 它,就可以叫用此 pas unit 提供的函式。在 BCB 的專案中也可以直接點選 .pas 檔加以修改。 如果您會 Delphi 又需要用 BCB 的話,那我建議不必轉成 BCB 的 code 會比較快,問題也較少。 如果您的 Delphi unit 有表單的話,就比較麻煩,如果該表單不必再改了,那一樣可以直接加到 BCB 的專案中,但如果表單還要修改,那就得轉成 BCB 了,因為在 BCB 的整合環境中,不允許修改 Delphi 的表單。 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
謝謝您,我試了您說的方法 已經把一些的.pas function 成功include 進BCB的專案了 然而我另外又產生了一個問題 如果我真的有需求需要改寫成BCB時? (譬如有form的特殊function,或特殊要求時) 我該如何去處理,不好意思,又來麻煩各位了^^
------
No Signature!
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-15 10:23:08 IP:61.231.xxx.xxx 未訂閱
真的有需要改,那就改啦! 即然您都已經會 Delphi ,又以 BCB 在開發專案了, 那 Delphi/BCB 的 code 都可以看懂,這應該是最強的了  就把 >沒空更新的網頁... href="http://dllee.adsldns.org">http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
系統時間:2024-05-15 12:02:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!