線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:5169
推到 Plurk!
推到 Facebook!

Declaration of class class is missing or incorrect

答題得分者是:RaynorPao
2ujioggl
一般會員


發表:16
回覆:15
積分:6
註冊:2003-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-06 04:39:34 IP:218.170.xxx.xxx 未訂閱
不好意思 小弟參考bcb的virtuallistview範例,看了他的VListView.h 全部都是自己宣告的class,覺得怪怪的之後就照他寫一個新的 ,可是為什麼我寫的都會出現宣告錯誤訊息:我宣告的class 是錯的 我已為寫錯了可是找不到有不同的地方,試了好久都不知道原因吶 希望各位大大幫忙 謝謝
2ujioggl
一般會員


發表:16
回覆:15
積分:6
註冊:2003-05-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-06 14:00:42 IP:218.170.xxx.xxx 未訂閱
SORRY,好像是我描述的問題不太清楚 就是我看bcb的範例檔案 class TForm1 : public TForm 但是範例居然是 class TfrmVirtualLView : public TForm 我將預設的class改成它的class 就會出現錯誤吶 試了好久,也找不到原因,不知道範例檔案怎麼辦到的 好奇怪哦 \/
RaynorPao
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-06 14:25:47 IP:203.73.xxx.xxx 未訂閱
引言: SORRY,好像是我描述的問題不太清楚 就是我看bcb的範例檔案 class TForm1 : public TForm 但是範例居然是 class TfrmVirtualLView : public TForm 我將預設的class改成它的class 就會出現錯誤吶 試了好久,也找不到原因,不知道範例檔案怎麼辦到的 好奇怪哦 \/
2ujioggl 你好: 如果你想要更改 TForm1 class 的名稱,要從 Object Inspect 裡面去更改,例 如: 原本的名稱 (Name 屬性) 是 Form1,改成 frmVirtualLView 就可以了 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
2ujioggl
一般會員


發表:16
回覆:15
積分:6
註冊:2003-05-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-06 21:11:21 IP:218.170.xxx.xxx 未訂閱
我可能不太會描述,才會讓您以為我要更改Form1->name, 真是不好意思    我的問題是說                class TForm1 : public TForm                {                 .......                }                           而bcb裡面的範例是               class TfrmVirtualLView : public TForm               {                .........               }           而bcb File|New|APPLICATION           本來就會預設一個Form1           但是他由TForm1 所實體化出來的一個實體                                我現在想用TfrmVirtualLView 實體化出一個             用 class TfrmVirtualLView : public TForm          來取代原先的             class TForm1 : public TForm            我自己有試過每次都會出現    Error in module Unit1:Declaration of class TForm1 is missing   or incorrent   的錯誤訊息       也試過將範例檔的.h 和 .cpp的內容copy到我的.h 和.cpp一樣都是這一個   error message   這樣子希望Pao版主能夠懂 ^^ 
RaynorPao
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-06 21:27:45 IP:61.221.xxx.xxx 未訂閱
引言: 我可能不太會描述,才會讓您以為我要更改Form1->name, 真是不好意思 我的問題是說 class TForm1 : public TForm { ....... } 而bcb裡面的範例是 class TfrmVirtualLView : public TForm { ......... } 而bcb File|New|APPLICATION 本來就會預設一個Form1 但是他由TForm1 所實體化出來的一個實體 我現在想用TfrmVirtualLView 實體化出一個 用 class TfrmVirtualLView : public TForm 來取代原先的 class TForm1 : public TForm 我自己有試過每次都會出現 Error in module Unit1:Declaration of class TForm1 is missing or incorrent 的錯誤訊息 也試過將範例檔的.h 和 .cpp的內容copy到我的.h 和.cpp一樣都是這一個 error message 這樣子希望Pao版主能夠懂 ^^ < face="Verdana, Arial, Helvetica">
2ujioggl 你好:
(1)不知道我所說的方法,你試過了沒有呢?? 先試試再看看結果如何吧
( >
(>    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
2ujioggl
一般會員


發表:16
回覆:15
積分:6
註冊:2003-05-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-10-09 01:25:17 IP:218.170.xxx.xxx 未訂閱
sorry ,我的電腦出問題所以不能回應您    非常感謝包版主指正我的觀念,我已經試出來了 ,因為您所講的觀念我的書上都沒提到那個觀念    被你點通了,真是謝謝您啊  ^^    
系統時間:2024-03-29 14:59:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!