关于cbuilder中属性的问题,我用的开发工具是cbuilder,我在一个类里面想定义一个属性,我是这么定义的,可总是出错,不知道在cbuilder里是怎么定义属性的,我这样定义错在哪里?谢谢了!
__property String kcbh read jsw() write jsw1();错误的信息为:
E2304 __property variable 'kcbh' must be initialized应该怎么样去修改?
属性本来就不能初始化的呀,若要初始化,怎么去初始化?
__property String kcbh read jsw() write jsw1();错误的信息为:
E2304 __property variable 'kcbh' must be initialized应该怎么样去修改?
属性本来就不能初始化的呀,若要初始化,怎么去初始化?
解决方案 »
- Indy控件抛出异常:Connection Closed Gracefully
- dbgrid能否实现动态增加数据?
- 使用ADOQuery,可以用Parambyname吗?我的出错啊,帮看看,谢谢了!
- 高分请高手,关于WEBbrowser取Table里的值
- 一个小问题,请大家帮忙。
- 关于窗体继承的问题?
- 我是利用TQuery组件通过设置SQL语言对数据库的数据查询和统计,怎么写?
- 关于查询重复记录的问题?
- Delphi中取得一个字符串中指定字符的函数是什么啊?
- 简单而现实的小问题!答案是你的真心话,一定给分!
- 如何让PANEL控件随着所容纳的控件的增多添加滚动条
- 急问:IBlocal数据库的密码是多少阿?
我现在是这样写的:
class TForm3 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
public: // User declarations
__fastcall TForm3(TComponent* Owner);
void jsw();
__property String kcbh = {read = jsw(), write = jsw()};
};
却还是有这样的错误呀:
E2141 Declaration syntax error
谢谢各位了
{
__published: // IDE-managed Components
private: // User declarations
public: // User declarations
__fastcall TForm3(TComponent* Owner);
String jsw();
__property String kcbh = {read = jsw(), write = jsw()};
};
却还是有这样的错误呀:
E2141 Declaration syntax error
谢谢各位了
__property String kcbh = {read = jsw, write = jsw1};
jsw和jsw1是方法指针,后面不带括号的
__property String kcbh = {read = jsw, write = jsw1};
jsw和jsw1是方法指针,后面不带括号的如果这样的话,不行,出现不匹配错误呀:
E2347 PARAMETER mismatch in write access specifer of property kcbh
__property String kcbh = {read = jsw, write = jsw1};
jsw和jsw1是方法指针,后面不带括号的如果这样的话,不行,出现不匹配错误呀:
E2347 PARAMETER mismatch in write access specifer of property kcbh
谢谢你了,分数送给你,谢谢了。
要是我是女的我一定要找你做我男朋友了。:)
谢谢你了,分数总送不出总是说给分次数大于回复次数,不知道什么原因,20分是一定会给你的,问题已经解决了。谢谢了。
要是我是女的我一定要找你做我男朋友了。:)
谢谢你了,分数总送不出总是说给分次数大于回复次数,不知道什么原因,20分是一定会给你的,问题已经解决了。谢谢了。
要是我是女的我一定要找你做我女朋友了。:)