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

【BCB】【問題】System Error Code : 1410 類別已存在

尚未結案
helliluya
一般會員


發表:5
回覆:7
積分:2
註冊:2003-10-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-04 12:44:31 IP:203.70.xxx.xxx 未訂閱
我只是寫了個測試 ShowMessage 的程式, 沒想到如果我有勾 "Project->Option" 裡的 "runtime library" 的話, 該程式就可能正常執行.     但如果將 "runtime library" uncheck 的話,我的程式就會產生錯誤訊息 "System Error Code : 1410 類別已存在"     我是在 Windows Xp 、 BCB 6.0 底下寫的。    另外 如果我把 "runtime library" uncheck 的話,不管 "Use dynamic _RTL" 這個選項有沒有勾,該錯誤訊息一樣會發生。    可否麻煩各位大大給我點提示…    程式碼如下:    //---------------------------------------------------------------------------    #include  #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { ShowMessage("hi"); } //--------------------------------------------------------------------------- 發表人 - helliluya 於 2003/11/04 12:46:59 發表人 - helliluya 於 2003/11/04 12:53:53
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-04 20:21:55 IP:61.221.xxx.xxx 未訂閱
引言: 我只是寫了個測試 ShowMessage 的程式, 沒想到如果我有勾 "Project->Option" 裡的 "runtime library" 的話, 該程式就可能正常執行. 但如果將 "runtime library" uncheck 的話,我的程式就會產生錯誤訊息 "System Error Code : 1410 類別已存在" 我是在 Windows Xp 、 BCB 6.0 底下寫的。 另外 如果我把 "runtime library" uncheck 的話,不管 "Use dynamic _RTL" 這個選項有沒有勾,該錯誤訊息一樣會發生。 可否麻煩各位大大給我點提示… 程式碼如下: //--------------------------------------------------------------------------- #include #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { ShowMessage("hi"); } //---------------------------------------------------------------------------
helliluya 你好: 請問?? 你之前有沒有安裝過其他的元件?? 例如: 從網路上下載的元件,或者是 你自己寫的元件 (dclusr)?? 如果有的話,建議你先把這些元件移除 (Project/ Options/Packages 選擇元件名稱後按 Remove),按 OK 以後,先把 BCB 關閉, 再利用 UltraEdit 把你的 *.bpr 開啟,搜尋你要移除元件的 *.lib (例如: dclusr.lib),找到後把這些關鍵字刪除,然後再利用 BCB 開啟你的 Project 重新 compile 看看可不可以 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
helliluya
一般會員


發表:5
回覆:7
積分:2
註冊:2003-10-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-05 16:48:40 IP:211.74.xxx.xxx 未訂閱
包大人您好:        我之前沒有安裝過其他的元件,也沒有自已寫元件…      但我看了一下我的 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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-05 17:00:17 IP:203.73.xxx.xxx 未訂閱
引言: 包大人您好: 我之前沒有安裝過其他的元件,也沒有自已寫元件… 但我看了一下我的 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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-05 17:05:42 IP:211.74.xxx.xxx 未訂閱
包大人您好: 小弟剛才一開始將 bcb 重灌,但還是沒用,所以一氣之下也把 VC 6.0 砍掉了… 神奇的是,移除掉 vc 之後再灌 bcb ,該問題就解決了… 這會是什麼問題呢??
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-11-05 23:52:39 IP:61.221.xxx.xxx 未訂閱
引言: 包大人您好: 小弟剛才一開始將 bcb 重灌,但還是沒用,所以一氣之下也把 VC 6.0 砍掉了… 神奇的是,移除掉 vc 之後再灌 bcb ,該問題就解決了… 這會是什麼問題呢??
helliluya 你好: 不好意思,小弟我從來沒有遇過這樣子的問題,我的作業系統是 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
helliluya
一般會員


發表:5
回覆:7
積分:2
註冊:2003-10-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-11-06 03:09:58 IP:211.74.xxx.xxx 未訂閱
包子大大: 呵…總之是解決了這個問題…@_@ 謝謝你~~~~~~~
系統時間:2024-04-30 4:01:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!