:线程中 用 synchronize(chartshow)来同时画多条曲线
在线程外 用
procedure TChartForm.CheckBox1Click(Sender: TObject);
begin
chart1.Series[0].active:= not chart1.Series[0].active;
end;
来确定某条曲线是否显示,多次执行线程时 偶尔会出现读写错误?!!
我将同步 过程隔离就没有问题, 将 曲线显示选择命令隔离,也部出现问题
如何解决这个冲突?
请问非得用 另一个线程 来执行 曲线是否显示命令么?
不清楚你的代码,贴出来看看!
建议使用另一个线程执行
能否详细地讲一下情况,看不明白,在线程中用synchronize执行命令吗?
完全看不懂你所什么
procedure TChartForm.CheckBox1Click(Sender: TObject);
begin
//先把线程挂起
chart1.Series[0].active:= not chart1.Series[0].active;
//然后继续执行;
end;