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

急!問題:出現THandleComponent is Exists 程序無法運行

尚未結案
baby
一般會員


發表:1
回覆:2
積分:0
註冊:2004-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-13 14:03:03 IP:218.241.xxx.xxx 未訂閱
我爲了使dll和exe見能夠共享一個資料庫連接,在編譯dll和exe時選擇了Build with run time package選項。exe和dll 的結構如下:    在exe中創建連接,在調用dll時傳入session 和databasename作爲參數。    exe 動態調用 dll1.dll ,dll1.dll 靜態調用dll2.dll。    在exe加載dll1.dll時,總是提示 A Class Named  THandleComponent already exists .    但是如果我取消Build with run time package 選項,就不出錯,但是會替時再次輸入登陸資料庫的口令,請問這是什麽原因?怎麽才能解決?
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-13 14:21:45 IP:147.8.xxx.xxx 未訂閱
If you want to build with runtime package, I think you should create package instead of dll. A package is in fact a customized dll by Borland.
baby
一般會員


發表:1
回覆:2
積分:0
註冊:2004-05-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-13 14:32:45 IP:218.241.xxx.xxx 未訂閱
引言: If you want to build with runtime package, I think you should create package instead of dll. A package is in fact a customized dll by Borland.
因爲我們還有其他模塊是用其他的語言寫的,所以不能用package,只能使用dll。而且,在網上也看到有人說可以實現,但是我的這裡就會出現衝突,想知道爲什麽?請賜教!
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-13 15:33:35 IP:147.8.xxx.xxx 未訂閱
THandleComponent? Are you using CLX?
baby
一般會員


發表:1
回覆:2
積分:0
註冊:2004-05-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-13 15:37:55 IP:218.241.xxx.xxx 未訂閱
引言: THandleComponent? Are you using CLX?
No I am not using CLX, My Application is established for windows
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-05-13 15:53:00 IP:147.8.xxx.xxx 未訂閱
THandleComponent is defined in unit QTypes, part of CLX.... Perhaps you should check your projects for any mis-use of Qxxx unit?
系統時間:2024-05-04 0:27:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!