sp2d是一个TPoint 结构体,表示一个x,y坐标值
sp2d.x:= ....
sp2d.y:= ....

解决方案 »

  1.   

    但是我那个change函数直接返回的就是TPoint类的  Function Change:Tpoint;
     sp2d:=m_sp.Change;这个就是把三维的m_sp通过change函数变成二维 所以我就直接赋给sp2d了 这样不可以吗?还是说我那个函数就不能返回TPoint类的呢??
      

  2.   

    但是我那个change函数直接返回的就是TPoint类的  Function Change:Tpoint;
     sp2d:=m_sp.Change;这个就是把三维的m_sp通过change函数变成二维 所以我就直接赋给sp2d了 这样不可以吗?还是说我那个函数就不能返回TPoint类的呢??
      

  3.   

    你的 Function T3dpoint.Change:Tpoint; 函数都没有给一个返回值,这个返回值就是个随机数 Function T3dpoint.Change:Tpoint;
    beign
      ......  Result := self.point; // 加上返回值
    end;
      

  4.   

    楼主,我也是个初学者,但明显你会的比较多,我也想问你个问题行吗。老师留给我的任务是在一个界面上右面设置几个按钮,每个按钮分别对应一个动态参数,当点击这个动态参数对应的按钮时,左边就会显示出动态参数对应的图像。例如x轴y轴中,显示出个曲线。动态参数什么老师没有要求,说是自己设置就可以。但是我没有思路。能给我说说吗,还有个我看网上的人说想画图得DBchart,但是我怎么也没有找到在哪,这个能给我说一下吗。你用过吗
      

  5.   


    其实我也不怎么熟悉这个 但是你说的这个是不是就是给界面上设置几个button 然后在button响应的函数里面写你需要画图的代码就可以了 比如画圆 正方形 正弦曲线..balabala..是这个意思吧 我觉得就是设置几个button 分别在这些button响应函数里写需要显示的图形的代码就成了吧应该
      

  6.   

    LeftLine没有创建,在formcreate里创建LeftLine对象:LeftLine := TLine.Create()