关于cbuilder中属性的问题,我用的开发工具是cbuilder,我在一个类里面想定义一个属性,我是这么定义的,可总是出错,不知道在cbuilder里是怎么定义属性的,我这样定义错在哪里?谢谢了!
 __property String kcbh read jsw() write jsw1();错误的信息为:
E2304 __property variable 'kcbh' must be initialized应该怎么样去修改?
属性本来就不能初始化的呀,若要初始化,怎么去初始化?

解决方案 »

  1.   

    __property String kcbh = {read = jsw, write = jsw1};
      

  2.   

    __property String S = { read = get_S, write = set_S };
      

  3.   

    __property String SBMY = {read = GetSB, write = SetSB}
      

  4.   

    谢谢给位了,分等下一定会给你们的,可是以上各位说的还是不行呀。
    我现在是这样写的:
    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
    谢谢各位了
      

  5.   

    class TForm3 : public TForm
    {
    __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
    谢谢各位了
      

  6.   

    已经给你写了,应该是这样:
    __property String kcbh = {read = jsw, write = jsw1};
    jsw和jsw1是方法指针,后面不带括号的
      

  7.   

    to :windofsun(太阳风) 
    __property String kcbh = {read = jsw, write = jsw1};
    jsw和jsw1是方法指针,后面不带括号的如果这样的话,不行,出现不匹配错误呀:
    E2347 PARAMETER mismatch in write access specifer of property kcbh
      

  8.   

    to :windofsun(太阳风) 
    __property String kcbh = {read = jsw, write = jsw1};
    jsw和jsw1是方法指针,后面不带括号的如果这样的话,不行,出现不匹配错误呀:
    E2347 PARAMETER mismatch in write access specifer of property kcbh
      

  9.   

    你要自己保证jsw1是一个方法,并且它带一个String类型的参数才行啊
      

  10.   

    to windofsun(太阳风
    谢谢你了,分数送给你,谢谢了。
    要是我是女的我一定要找你做我男朋友了。:)
      

  11.   

    to windofsun(太阳风
    谢谢你了,分数总送不出总是说给分次数大于回复次数,不知道什么原因,20分是一定会给你的,问题已经解决了。谢谢了。
    要是我是女的我一定要找你做我男朋友了。:)
      

  12.   

    to windofsun(太阳风
    谢谢你了,分数总送不出总是说给分次数大于回复次数,不知道什么原因,20分是一定会给你的,问题已经解决了。谢谢了。
    要是我是女的我一定要找你做我女朋友了。:)