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

請教保護部份原始程式

答題得分者是:P.D.
blue
中階會員


發表:169
回覆:136
積分:81
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2019-08-05 08:58:59 IP:125.227.xxx.xxx 未訂閱
Hi,各位先進大家好:
因專案需求,專案中有一個 Form unit 需不給Source code,只提供 DCU,
要如何處理?
謝謝!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2019-08-05 10:51:50 IP:36.230.xxx.xxx 未訂閱
1. 那就把那個form compiler  出 dcu 給客戶就好了
2. 以 dll 模式設計給客戶
3. 以 bpl 模組給客戶
blue
中階會員


發表:169
回覆:136
積分:81
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2019-08-05 11:45:01 IP:125.227.xxx.xxx 未訂閱
Hi, 感謝 P.D. 大大指導:
一開始,也是想直接給 dcu,
可是,沒有提供 pas, dfm, 使用者端無法編譯,
另,有打算要改成 DLL(不是整個Form,只有要鎖的Function):
1.可是裡面有用到 TNetHTTPClient, OnAuthEvent 這部份不知要怎麼包? 還是需要包成一個 class?
2.Delphi 建成的 DLL, 是否可讓 VB 等調用?
謝謝!

===================引 用 P.D. 文 章===================
1. 那就把那個form compiler 出 dcu 給客戶就好了
2. 以 dll 模式設計給客戶
3. 以 bpl 模組給客戶
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2019-08-05 16:31:50 IP:59.120.xxx.xxx 未訂閱
我印象中 dcu 是由 pas 轉出來的 (delphi compiler unit), 理論是只有 dcu 是可以通過編譯的, 除非你的版本與客戶的是不一樣, 而且dcu不可以隨便改名, 那 dcu就無法共用了, 之前我也做過這檔事, 是沒有問題的!
roger128
初階會員


發表:27
回覆:45
積分:25
註冊:2002-08-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2019-08-09 15:11:57 IP:219.85.xxx.xxx 未訂閱
建議封裝成DLL 再提供CALLBACK FUNCTION 呼叫你提供之運算
你可以參考 https://stackoverflow.com/questions/2212577/callback-from-delphi-dll-to-c-sharp-app


===================引 用 blue 文 章===================
Hi, 感謝 P.D. 大大指導:
一開始,也是想直接給 dcu,
可是,沒有提供 pas, dfm, 使用者端無法編譯,
另,有打算要改成 DLL(不是整個Form,只有要鎖的Function):
1.可是裡面有用到 TNetHTTPClient, OnAuthEvent 這部份不知要怎麼包? 還是需要包成一個 class?
2.Delphi 建成的 DLL, 是否可讓 VB 等調用?
謝謝!

===================引 用 P.D. 文 章===================
1. 那就把那個form compiler 出 dcu 給客戶就好了
2. 以 dll 模式設計給客戶
3. 以 bpl 模組給客戶
系統時間:2024-04-30 0:04:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!