word转化成string用哪个函数,用wordtostr不行啊?

解决方案 »

  1.   

    與integer 一樣, 直接用 inttostr or inttostrdef
      

  2.   

    sorry, 沒有 inttostrdef, 只有 strtointdef
      

  3.   

    谢谢aiirii(ari) 
    今天刚玩Delphi,就遇到下面的问题,老是报2003-10-29是无效的,麻烦再看一下
    DecodeDate(Date,SYear,SMonth,SDay);
      ls_temp := inttostr(SYear);
      showmessage(ls_temp);
      SpinEdit1.Text:= ls_temp;
      showmessage(ls_temp);
      

  4.   

    Word类型其实就是整型的一种,所以你用IntToStr就可以了
      

  5.   

    上面的代码运行后,就是报错啊,晕阿,起初是认为转化的问题,
    现在发现执行SpinEdit1.Text:= ls_temp;后,第二个showmessage就报错了,各位有什么办法
    啊?
      

  6.   

    如果你只是要给SpinEdit1赋值的话,用SpinEdit1.Value := SYear;就可以了
      

  7.   

    下面这个函数可以的
    IntTostr
      

  8.   

    总算找出原因了,是由于系统日期格式的原因,Text只接受分隔符‘-’,不接受分隔符‘/’,所以执行到那一步的时候老是报错,郁闷,浪费了昨天一下午的时间!