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

出現 Class not found ??

尚未結案
QOO10
初階會員


發表:59
回覆:89
積分:29
註冊:2002-12-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-09 13:23:47 IP:211.20.xxx.xxx 未訂閱
各位好:       如下步驟不知哪有問題:        1.New Package     2.按 Add    3.在 new component 輸入 TPanel     4.Class Name 輸入 THWPanel    5.Palette Page 輸入 Test    6.Save     7.Compile     8.Install (都正常)    9.Close all   10.New Application    11.拉下THWPanel   12.run 此程式出現         為何會如此??謝謝
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-09 13:35:57 IP:218.80.xxx.xxx 未訂閱
你可能不小心把定义给删掉了
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-09 13:46:55 IP:218.160.xxx.xxx 未訂閱
Hi QOO10 您好: 在你程式的宣告部分 HWpanel1: THWpanel; 將游標移到THWpanel上按滑鼠右鍵, 選第一個Find Declaration, 看你的THWpanel是否存在. 我試了一下你所寫的步驟是沒問題, 所以先確認一下是否存檔沒存到 我不是高手, 高手是正在銀幕前微笑的人. 發表人 - miles 於 2004/06/09 13:48:34
------


我不是高手, 高手是正在銀幕前微笑的人.
QOO10
初階會員


發表:59
回覆:89
積分:29
註冊:2002-12-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-09 13:56:40 IP:211.20.xxx.xxx 未訂閱
引言: Hi QOO10 您好: 在你程式的宣告部分 HWpanel1: THWpanel; 將游標移到THWpanel上按滑鼠右鍵, 選第一個Find Declaration, 看你的THWpanel是否存在. 我試了一下你所寫的步驟是沒問題, 所以先確認一下是否存檔沒存到 我不是高手, 高手是正在銀幕前微笑的人. 發表人 - miles 於 2004/06/09 13:48:34
找的到ㄝ??但還是會有上面的錯誤??
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-09 14:15:35 IP:218.160.xxx.xxx 未訂閱
Hello : 1.Project-->Options-->Packages-->尋找你的Package [例如我的是C:\Program Files\Borland\Delphi6\Projects\Bpl\Package1.bpl]-->按Component按鈕看你的元件是否在裡面 2.Tools-->Environment Options-->Library-->Library Path-->搜尋你的路徑是否有在裡面[例如我的是$(DELPHI)\Projects\Bpl] Good Luck 我不是高手, 高手是正在銀幕前微笑的人.
------


我不是高手, 高手是正在銀幕前微笑的人.
QOO10
初階會員


發表:59
回覆:89
積分:29
註冊:2002-12-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-06-09 14:33:01 IP:211.20.xxx.xxx 未訂閱
引言: Hello : 1.Project-->Options-->Packages-->尋找你的Package [例如我的是C:\Program Files\Borland\Delphi6\Projects\Bpl\Package1.bpl]-->按Component按鈕看你的元件是否在裡面 2.Tools-->Environment Options-->Library-->Library Path-->搜尋你的路徑是否有在裡面[例如我的是$(DELPHI)\Projects\Bpl] Good Luck 我不是高手, 高手是正在銀幕前微笑的人.
都有
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-06-09 14:37:51 IP:218.160.xxx.xxx 未訂閱
最後一招: 在interface 下的Uses 是否有Uses HWPanel;    十八招之最後一招, 若不行~~~~~ 只好請高人相助< >< > 我不是高手, 高手是正在銀幕前微笑的人.
------


我不是高手, 高手是正在銀幕前微笑的人.
QOO10
初階會員


發表:59
回覆:89
積分:29
註冊:2002-12-25

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-06-09 14:46:03 IP:211.20.xxx.xxx 未訂閱
引言: 最後一招: 在interface 下的Uses 是否有Uses HWPanel; 十八招之最後一招, 若不行~~~~~ 只好請高人相助< >< > 我不是高手, 高手是正在銀幕前微笑的人.
救命ㄚ.還是不行< >,要重灌嗎??< >
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-06-09 15:04:39 IP:202.39.xxx.xxx 未訂閱
試試在程式的最後(即 end. 之前)加一 initialization 區段下 加一行 RegisterClass(THWPanel); 或 RegisterClasses([THWPanel]); 發表人 - hagar 於 2004/06/09 15:10:00
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-06-09 17:53:47 IP:211.20.xxx.xxx 未訂閱
引言: Hello : 1.Project-->Options-->Packages-->尋找你的Package [例如我的是C:\Program Files\Borland\Delphi6\Projects\Bpl\Package1.bpl]-->按Component按鈕看你的元件是否在裡面 2.Tools-->Environment Options-->Library-->Library Path-->搜尋你的路徑是否有在裡面[例如我的是$(DELPHI)\Projects\Bpl] Good Luck 我不是高手, 高手是正在銀幕前微笑的人.
QOO10 你好 再檢查一個路徑 3.Tools-->Environment Options-->Library-->Library Path-->搜尋你的路徑是否有在裡面[例如我的是$(DELPHI)\lib] 該路徑要對應到原貼文之第6步驟Save 的路徑,意思是HWPanel.pas放在那裏,則Library Path就要包含該路徑。 發表人 - chance36 於 2004/06/09 17:57:06
G01
高階會員


發表:249
回覆:379
積分:215
註冊:2002-05-21

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-06-10 05:53:39 IP:61.64.xxx.xxx 未訂閱
各位好 : 這個問題有可能是在安裝元件成功之後,關閉Package安裝畫面 時,沒有先按"Save"將Package檔案(*.dpk)的相關設定儲存起來!! 再試試看吧!!
QOO10
初階會員


發表:59
回覆:89
積分:29
註冊:2002-12-25

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-06-10 10:30:03 IP:211.20.xxx.xxx 未訂閱
貼上各項資料供各位參考:     unit HWPanelu;    interface    uses   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,   ExtCtrls;    type   THWPanel = class(TPanel)   private     { Private declarations }   protected     { Protected declarations }   public     { Public declarations }   published     { Published declarations }   end;    procedure Register;    implementation    procedure Register; begin   RegisterComponents('HW', [THWPanel]); end;    end.     發表人 - QOO10 於 2004/06/10 10:43:47
QOO10
初階會員


發表:59
回覆:89
積分:29
註冊:2002-12-25

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-06-10 13:37:13 IP:211.20.xxx.xxx 未訂閱
謝謝各位,重灌就好了!!
系統時間:2024-05-17 18:11:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!