Color 属性出错:'Clcream' is not a valid integer value (100分)

  • 主题发起人 主题发起人 jammi
  • 开始时间 开始时间
J

jammi

Unregistered / Unconfirmed
GUEST, unregistred user!
点击Delphi控件的Color 属性出错:'Clcream' is not a valid integer value
许多色彩无法选择?请教各位?
 
这是因为控件事在delphi 6.0的环境开发的,在delphi 6.0中
定义了一些新的颜色(clcream,clmoneygreen等),你若在delphi 5.0或更低版本
中用此控件就会出现这样的错误。
 
可是另外一台机上的delphi5却没有此问题?
 
你用的是WinNT4.0吧,我用Delphi5也有这个问题,估计是系统未定义该颜色。
你可以试着将VCL源代码中的相应定义删除试一试。(我没试过)
 
我用的是98,VCL源代码中的相应定义在哪里?
 
vcl源代码在delphi安装目录下的source文件夹中的vcl目录里
 
能详细点吗?
 
在delphi的vcl目录下,定义了许多颜色标识符,其实代表的无非是一些整数。
你只要找到他们vcl目录下的pas文件,添加Clcream颜色,赋予相应的值。然后将此pas文件
拷贝到delphi5目录下的lib子目录下就可以了。
具体路径:
vcl一般就是:c:/program files/borland/delphi5/source/vcl
或:d:/program files/borland/delphi5/source/vcl
lib就是:c:/program files/borland/delphi5/lib
或:d:/program files/borland/delphi5/lib


其实DQC说的没错,就是DELPHI的安装目录。

 
同样的WIN98 SE,Clcream、clMoneyGreen时有时无,不知为什么?
 
可能某些其他软件载入的吧
 
基本上是其他控件定义的!你完全珂以不理它!
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部