Board logo

Subject: [BUG]組件前綴專家 [Print This Page]

Author: jAmEs_    Time: 2008-8-18 17:51     Subject: [BUG]組件前綴專家

今天剛好又想起之前的一個問題:
BCB下前綴選擇忽略TField(或繼承該類的)組件無效,忽略后下次還是彈出。WHY?

Image Attachment: 001.JPG (2008-8-18 17:51, 16.66 K) / Download count 379
http://bbs.cnpack.org/attachment.php?aid=468


Author: jAmEs_    Time: 2008-8-18 18:16

同一臺電腦的Delphi也是這樣。。。看來是環境有關,不知道誰知道什麽原因
Author: Passion    Time: 2008-8-18 23:18

是否只Field如此,还是其它所有组件都无法忽略?
Author: jAmEs_    Time: 2008-8-19 10:38

只Field如此
Author: shenloqi    Time: 2008-8-19 13:26

TField是忽略了,不过TIntegerField是另外一个类,只是他是TField的子孙类而已
Author: jAmEs_    Time: 2008-8-19 16:12



QUOTE:
原帖由 shenloqi 於 2008-8-19 13:26 發表
TField是忽略了,不过TIntegerField是另外一个类,只是他是TField的子孙类而已

(或繼承該類的)
Author: Passion    Time: 2008-8-20 20:02

我刚试了TIntegerField,忽略后下回不弹出了,重新运行IDE也一样。
又试了一回TStringField,忽略后下回不弹出了,重新运行IDE也一样。
看来这个问题还不好复现。
Author: Passion    Time: 2008-8-20 20:11

忽略后,退出Delphi,再看看C:\Program Files\CnPack\CnWizards\User下的Prefix.ini,看看Ignore节里头有无出现TIntegerField=1这一行?
Author: jAmEs_    Time: 2008-8-20 21:23



QUOTE:
原帖由 Passion 于 2008-8-20 20:11 发表
忽略后,退出Delphi,再看看C:\Program Files\CnPack\CnWizards\User下的Prefix.ini,看看Ignore节里头有无出现TIntegerField=1这一行?

应该没有,这个不是所有电脑都这样,就我那部公司电脑这样。
Author: Passion    Time: 2008-8-20 21:46

奇怪,难道是设置的问题?试着将出问题的电脑的CnWizards的设置,用CnConfigIO导出成文件后,在正常电脑上导入,然后看看正常电脑上是否出现这个问题?
或者倒过来,看看问题是否消失。
Author: jAmEs_    Time: 2008-8-20 21:56

明天试试看,能否看看帖子其他的问题?
Author: jAmEs_    Time: 2008-8-21 17:21

把有問題的導入沒問題的電腦,問題重現。。。
還原回去又正常了,但是前綴專家設置好像一樣的。。。
Author: jAmEs_    Time: 2008-8-22 10:21

暈哦,我只是簡單替換正常電腦上的Prefix.ini就行了,完全看不出什麽區別

Attachment: Prefix1.zip (2008-8-22 10:21, 2.9 K) / Download count 355
http://bbs.cnpack.org/attachment.php?aid=475
Author: jAmEs_    Time: 2008-8-22 11:06

導出功能不能導出忽略的沒有注冊的類的資料。
另外別忘了上面的




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0