編譯時發生錯誤.... |
答題得分者是:RaynorPao
|
frederick
中階會員 發表:101 回覆:108 積分:66 註冊:2002-08-01 發送簡訊給我 |
請教一下:
在編譯時會跳出此檔案SysConst.hpp #ifndef SysConstHPP
#define SysConstHPP #pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include // Pascal unit
#include // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Sysconst
{
//-- type declarations -------------------------------------------------------
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE System::ResourceString _SUnknown;
#define Sysconst_SUnknown System::LoadResourceString(&Sysconst::_SUnknown)
extern PACKAGE System::ResourceString _SInvalidInteger;
#define Sysconst_SInvalidInteger System::LoadResourceString(&Sysconst::_SInvalidInteger)
extern PACKAGE System::ResourceString _SInvalidFloat;
#define Sysconst_SInvalidFloat System::LoadResourceString(&Sysconst::_SInvalidFloat)
extern PACKAGE System::ResourceString _SInvalidCurrency; 會有下列錯誤訊息:
ResourceString is not a member of System
Declaration terminated incorrectly 好像我在專案中不曉的誤加什麼元件,刪除後就便這樣了。
就算把整個form刪除也是一樣(此處的form是指整個專案中的其中一個) 由於把form刪到最後一個也是不行,於是重新建立新的專案,程式碼重copy
、元件重拉。 結果重新建立專案後,又遇到這種情形 請問這是什麼原因造成的呢,又該如何解決呢??
謝謝~
附加檔案:26635_ICSP.zip
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 請教一下: 在編譯時會跳出此檔案SysConst.hpp #ifndef SysConstHPP #define SysConstHPP #pragma delphiheader begin #pragma option push -w- #pragma option push -Vx #include // Pascal unit #include // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Sysconst { //-- type declarations ------------------------------------------------------- //-- var, const, procedure --------------------------------------------------- extern PACKAGE System::ResourceString _SUnknown; #define Sysconst_SUnknown System::LoadResourceString(&Sysconst::_SUnknown) extern PACKAGE System::ResourceString _SInvalidInteger; #define Sysconst_SInvalidInteger System::LoadResourceString(&Sysconst::_SInvalidInteger) extern PACKAGE System::ResourceString _SInvalidFloat; #define Sysconst_SInvalidFloat System::LoadResourceString(&Sysconst::_SInvalidFloat) extern PACKAGE System::ResourceString _SInvalidCurrency; 會有下列錯誤訊息: ResourceString is not a member of System Declaration terminated incorrectly 好像我在專案中不曉的誤加什麼元件,刪除後就便這樣了。 就算把整個form刪除也是一樣(此處的form是指整個專案中的其中一個) 由於把form刪到最後一個也是不行,於是重新建立新的專案,程式碼重copy 、元件重拉。 結果重新建立專案後,又遇到這種情形 請問這是什麼原因造成的呢,又該如何解決呢?? 謝謝~frederick 你好: 你上傳的檔案裡面,是不是少了 SPCOMM.hpp, ...的檔案呢?? --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
frederick
中階會員 發表:101 回覆:108 積分:66 註冊:2002-08-01 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
frederick
中階會員 發表:101 回覆:108 積分:66 註冊:2002-08-01 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 還是一樣說,這跟BCB6版本有關嗎?frederick 你好: 我已經分別在 BCB6 Professional/Enterprise Update 2 試過 都沒有你所說的 Compile/Link 的問題,如果你一直試不出來的話 只有一個建議-->也許要花時間移除/重灌你的 BCB 了 --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
frederick
中階會員 發表:101 回覆:108 積分:66 註冊:2002-08-01 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
frederick
中階會員 發表:101 回覆:108 積分:66 註冊:2002-08-01 發送簡訊給我 |
引言: frederick 你好: 也許你在移除的過程中並沒有把 BCB 清乾淨吧(我猜的)?? 不然~~同樣的 > -- >>< face="Verdana, Arial, Helvetica"> 您好: 您所謂的「清乾淨」是如何作呢? 我是把程式用「新增/移除」程式移除後, 再到其目錄把整個borland目錄刪除。 不知還缺少哪些步驟? 其中目前問題如下: 1. 在BCB中如果載入有問題的專案,就出現錯誤訊息。 2. 新建立的專案是沒問題的,但如果import之前專案中其中一個form, 問題又來了。 3. 且在新建立的專案中不能直接從之前檔案中copy程式碼,不然也會出錯。 以上問題很奇怪吧~ 如果是一般程式語法錯誤還有跡可尋,但這錯誤實在是不曉得哪裡的問題。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |