Create已经赋值。
Chart在线程刷新。

解决方案 »

  1.   

    写个事件输出数据,或者通过sendmessage把数据发送到主窗体中
      

  2.   

    我的问题是,想在线程中画chart,可是无法画出来。
      

  3.   

    在线程中更新GUI,要用同步方法。
    创建一个线程类,里面的画图部分创建一个过程,然后同步该方法。
    可以看一下delphi的示例。C:\Program Files\Borland\Delphi6\Demos\Threads
    Synchronize(UpdateCaption);procedure ss.UpdateCaption;
        begin
          Form1.Caption := 'Updated in a thread';
        end;
      

  4.   

    建议你把画图的代码写在线程的主执行过程里
    procedure MyThread.Excete();
    begin      //你的画图代码
    end;
      

  5.   

    最好不要在线程中操作VCL控件
    把数据传给主界面,在主界面中画图
      

  6.   

    线程操作VCL,使用Synchronize方法
      

  7.   

    可以参考Delphi的自带排序的那个Demo,也是使用多线程操作VCL的