我在一个窗体里定议一个private 的变量 s,在此窗体中很多过程里都要用到s值(如 s:= adoquery1.fieldbyname('abc').asstring;)这样每个过程都要写一次,怎么能在过程外边赋值,以后在过程中直接引用s 就行了。阳光在线等候!:)

解决方案 »

  1.   

    你定义的变量是PRIVATE的,就是在整个类中都可见的,你赋一次值不就够了吗?比如在类的构造函数中给S赋值,不就能在整个类中可用了吗
      

  2.   

    直接在oncreate里赋一次值就行了,直到要更新s的值时再赋值。
      

  3.   

    直接在oncreate或onshow里赋一次值就行了,直到要更新s的值时再赋值。
      

  4.   

    在窗体 create 或show 里写都可以,看你具体怎么用了
      

  5.   

    同意楼上的,
    还有你也可以写在Type跟implementation中间的var里面也行啊,然后在窗体刚打开的时候就赋值
      

  6.   

    是同意CeleronII(抽烟的鱼) 的