【BCB】【問題】System Error Code : 1410 類別已存在 |
尚未結案
|
helliluya
一般會員 發表:5 回覆:7 積分:2 註冊:2003-10-28 發送簡訊給我 |
我只是寫了個測試 ShowMessage 的程式,
沒想到如果我有勾 "Project->Option" 裡的 "runtime library" 的話,
該程式就可能正常執行. 但如果將 "runtime library" uncheck 的話,我的程式就會產生錯誤訊息 "System Error Code : 1410 類別已存在" 我是在 Windows Xp 、 BCB 6.0 底下寫的。 另外 如果我把 "runtime library" uncheck 的話,不管 "Use dynamic _RTL" 這個選項有沒有勾,該錯誤訊息一樣會發生。 可否麻煩各位大大給我點提示… 程式碼如下: //--------------------------------------------------------------------------- #include
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 我只是寫了個測試 ShowMessage 的程式, 沒想到如果我有勾 "Project->Option" 裡的 "runtime library" 的話, 該程式就可能正常執行. 但如果將 "runtime library" uncheck 的話,我的程式就會產生錯誤訊息 "System Error Code : 1410 類別已存在" 我是在 Windows Xp 、 BCB 6.0 底下寫的。 另外 如果我把 "runtime library" uncheck 的話,不管 "Use dynamic _RTL" 這個選項有沒有勾,該錯誤訊息一樣會發生。 可否麻煩各位大大給我點提示… 程式碼如下: //--------------------------------------------------------------------------- #includehelliluya 你好: 請問?? 你之前有沒有安裝過其他的元件?? 例如: 從網路上下載的元件,或者是 你自己寫的元件 (dclusr)?? 如果有的話,建議你先把這些元件移除 (Project/ Options/Packages 選擇元件名稱後按 Remove),按 OK 以後,先把 BCB 關閉, 再利用 UltraEdit 把你的 *.bpr 開啟,搜尋你要移除元件的 *.lib (例如: dclusr.lib),找到後把這些關鍵字刪除,然後再利用 BCB 開啟你的 Project 重新 compile 看看可不可以 --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
helliluya
一般會員 發表:5 回覆:7 積分:2 註冊:2003-10-28 發送簡訊給我 |
包大人您好: 我之前沒有安裝過其他的元件,也沒有自已寫元件…
但我看了一下我的 bpr 檔,發現 include path 中會多了我之前寫dll檔時的資料夾: INCLUDEPATH value=""C:\Program Files\Borland\CBuilder6\Projects";"C:\Documents and Settings\helliluya\桌面\hello";..\dll範例程式\helloDll;..\..\新資料夾;$(BCB)\include;$(BCB)\include\vcl" LIBPATH value=""C:\Program Files\Borland\CBuilder6\Projects";"C:\Documents and Settings\helliluya\桌面\hello";..\dll範例程式\helloDll;..\..\新資料夾;$(BCB)\lib\obj;$(BCB)\lib" 其中藍色的字是我寫 ShowMessage 時 project 的路徑,
紅色的字則是之前我寫 dll 時 project 的路徑,
跟這個會有關係嗎??? ps. 現在我已經將 c builder 移除了,打算再灌一次試試看…
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 包大人您好: 我之前沒有安裝過其他的元件,也沒有自已寫元件… 但我看了一下我的 bpr 檔,發現 include path 中會多了我之前寫dll檔時的資料夾: INCLUDEPATH value=""C:\Program Files\Borland\CBuilder6\Projects";"C:\Documents and Settings\helliluya\桌面\hello";..\dll範例程式\helloDll;..\..\新資料夾;$(BCB)\include;$(BCB)\include\vcl" LIBPATH value=""C:\Program Files\Borland\CBuilder6\Projects";"C:\Documents and Settings\helliluya\桌面\hello";..\dll範例程式\helloDll;..\..\新資料夾;$(BCB)\lib\obj;$(BCB)\lib" 其中藍色的字是我寫 ShowMessage 時 project 的路徑, 紅色的字則是之前我寫 dll 時 project 的路徑, 跟這個會有關係嗎??? ps. 現在我已經將 c builder 移除了,打算再灌一次試試看… helliluya 你好: (1)如果要更改 Project 所引用的 Path 的話,可以利用 Project/Options/ Directories/Conditionals 然後按 Include Path 及 Library Path 右邊的 Button 新增/刪除/置換/變更順序 即可 (2)重灌也不失為另外一個好辦法,因為你的問題很離奇 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
helliluya
一般會員 發表:5 回覆:7 積分:2 註冊:2003-10-28 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
helliluya
一般會員 發表:5 回覆:7 積分:2 註冊:2003-10-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |