1.
我修改了其中的一个控件如DevExpress的cxTextEdit,在published中添加了自己的属性,如:
property IsKey:Boolean read fIsKey write fIsKey default False;
可是为什么在Delphi中的属性窗口中看不到该属性呢?在代码中可以使用该属性。
2.
我直接做继承其中的一个控件如DevExpresscxTextEdit,在其中不增加代码,安装成功,但是在From中放该控件时提示“Access violation at address 4009061 in module 'rtl60.bpl'. Read of address 0000006c”
如果我继承的时cxSpinEdit,就没有这个问题。为什么?
3.
为什么我的一些控件如cxComboBox,其中的Items属性在设计时如果点击按钮添加内容就会提示如下错误:
“Access violation at address 4000407 in module 'rtl60.bpl'. Read of address 0030105a”
如何解决。同样的控件在其他的机器上就没有问题。
这个问题在很多的控件上出现过,都时类似的Items属性在设计时无法编辑。重装Delphi可以解决,我想知道在不重装的情况下如何解决。
我修改了其中的一个控件如DevExpress的cxTextEdit,在published中添加了自己的属性,如:
property IsKey:Boolean read fIsKey write fIsKey default False;
可是为什么在Delphi中的属性窗口中看不到该属性呢?在代码中可以使用该属性。
2.
我直接做继承其中的一个控件如DevExpresscxTextEdit,在其中不增加代码,安装成功,但是在From中放该控件时提示“Access violation at address 4009061 in module 'rtl60.bpl'. Read of address 0000006c”
如果我继承的时cxSpinEdit,就没有这个问题。为什么?
3.
为什么我的一些控件如cxComboBox,其中的Items属性在设计时如果点击按钮添加内容就会提示如下错误:
“Access violation at address 4000407 in module 'rtl60.bpl'. Read of address 0030105a”
如何解决。同样的控件在其他的机器上就没有问题。
这个问题在很多的控件上出现过,都时类似的Items属性在设计时无法编辑。重装Delphi可以解决,我想知道在不重装的情况下如何解决。
>>“Access violation at address 4009061 in module 'rtl60.bpl'
d6 的 runtime libraly 出問題!!
>>直接做继承其中的一个控件如DevExpresscxTextEdit,在其中不增加代码,安装成功
但運行失敗, 我覺得有問題!!!
我装了delphi sp2也不行。
如:
constructor Create(AOwner: TComponent); override;
实现
constructor Thjmp3.Create(AOwner: TComponent);
begin
inherited Create(AOwner);//这里要重新执行一下父类的构造函数,
// 还有参数一定要为AOwner
end;析构函数反过来就行了,先释放构造里面创建的,再重新执行一下inherited Destroy在外面用的时候只管申明就行,不明释放了。
第三个问题就该是包里面的哪个单元找不到,你写控件时,别把自己的和DELPHI的混在一起,这样不太好,重新那一个包,最后添加控件时,把它拷贝到胡DELPHI的BPL文件下,从里面添加就不会出错,你试一下,不行的话QQ:237460852详谈了。