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

控件繼承的問題

尚未結案
double9999
一般會員


發表:8
回覆:12
積分:4
註冊:2004-12-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-11 18:16:33 IP:218.79.xxx.xxx 未訂閱
各位大大,請了,有幾個問題,就思不解,特來此請教,請多多哈哈 1〉現在有包文件,其中的一個form,好象不太正常, 就是view as text的時候, 顯示的drm文件,如下 inherited fmEditBaseX: TfmEditBaseX 。。。。。 object dsMaster: TDataSource [3] AutoEdit = False DataSet = cdsMaster Left = 296 end object dxBarDBNav: TdxBarDBNavigator [4] BarManager = dxBarManager 。。。。。 其中的後面的序號 [3]是什麼意思 下面還有 。。。 inherited RzFrameNormal: TRzFrameController [13] Left = 520 Top = 369 end inherited RzBalloonHints1: TRzBalloonHints [14] Left = 456 Top = 369 end 。。。 這些數值以此加一 2〉Form繼承,我們用到的Form,都是從我們自己的Framework繼承來的,有時候(8%),在Framework中會出現‘A Compont named xxx already exist’的錯誤,這個xxx的控件名稱是固定的;偶爾(3%)Form的繼承關系會遺失,表現在dfm文件中的inherited變成了object,why? 3〉控件浮動,我們有用到Express系列的dxBarmanager控件,用它建立了兩組控件,第一組是對master dataset操作的,第二組是對Detail控件操作(問題就發生在第二組控件)用一個dxBarDockControl來將他固定到一個panel的右邊,有時候(40%),他就會自己浮動出來,爾不在哪個dxBarDockControl中,我們嘗試修改他的一些屬性(AllowDocking等),都不能成功 4>Sql server2000 中,sysindexes表中的rows字段,大家如呵理解 說明,我們在windows xp(sp2)用delphi7+sql server2000編程,以上問題在不同機器上都有多次測試,delpi我們用了pack1補丁
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-21 22:06:46 IP:61.31.xxx.xxx 未訂閱
1. 其中的後面的序號 [3]是什麼意思 因該是 Delphi 本身的註解吧!刪掉也沒關係。 2. 一般有 inherited fmEditBaseX (inherited....物件) 是表示有繼承元件的。 因此您必須找到這份 Dfm的父親(像是一些BaseForm) 或者再搜尋路徑上找不到,這份基礎的表單。 3. 我是用Delphi 5,好像沒有這個元件。 Trace 一下來源。及查閱源碼。應可找到原因。 就我個人理解是這樣的。
double9999
一般會員


發表:8
回覆:12
積分:4
註冊:2004-12-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-25 08:47:43 IP:218.79.xxx.xxx 未訂閱
引言: 1. 其中的後面的序號 [3]是什麼意思 因該是 Delphi 本身的註解吧!刪掉也沒關係。 2. 一般有 inherited fmEditBaseX (inherited....物件) 是表示有繼承元件的。 因此您必須找到這份 Dfm的父親(像是一些BaseForm) 或者再搜尋路徑上找不到,這份基礎的表單。 3. 我是用Delphi 5,好像沒有這個元件。 Trace 一下來源。及查閱源碼。應可找到原因。 就我個人理解是這樣的。
感謝指教 1。因該是 Delphi 本身的註解吧!刪掉也沒關係。 不知道註釋用來表明什麽意思? 是可以刪除,但他會自動產生! 2. 一般有 inherited fmEditBaseX (inherited....物件) 是表示有繼承元件的。 因此您必須找到這份 Dfm的父親(像是一些BaseForm) 或者再搜尋路徑上找不到,這份基礎的表單。 這些在搜尋路徑上是有的,他們都在一個目錄裏面(他們是一個project裏面的)。 project的dcu和dcp的輸出我們都有自定的目錄,但有時候,他們的dcu的輸出,不是輸出到自定的目錄,而是輸出到源碼所在的source目錄,why? 3. 我是用Delphi 5,好像沒有這個元件。 Trace 一下來源。及查閱源碼。應可找到原因。 這個,我試試,3x 發表人 - double9999 於 2005/01/25 08:52:09
double9999
一般會員


發表:8
回覆:12
積分:4
註冊:2004-12-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-19 12:41:34 IP:218.79.xxx.xxx 未訂閱
請各位大大多多指教
double9999
一般會員


發表:8
回覆:12
積分:4
註冊:2004-12-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-17 17:49:34 IP:218.79.xxx.xxx 未訂閱
不知道如何將帖子提前.
系統時間:2024-11-23 8:51:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!