:线程中 用 synchronize(chartshow)来同时画多条曲线
在线程外 用
procedure TChartForm.CheckBox1Click(Sender: TObject);
begin
chart1.Series[0].active:= not chart1.Series[0].active;
end;
来确定某条曲线是否显示,多次执行线程时 偶尔会出现读写错误?!!
我将同步 过程隔离就没有问题, 将 曲线显示选择命令隔离,也部出现问题
如何解决这个冲突?
请问非得用 另一个线程 来执行 曲线是否显示命令么?
在线程外 用
procedure TChartForm.CheckBox1Click(Sender: TObject);
begin
chart1.Series[0].active:= not chart1.Series[0].active;
end;
来确定某条曲线是否显示,多次执行线程时 偶尔会出现读写错误?!!
我将同步 过程隔离就没有问题, 将 曲线显示选择命令隔离,也部出现问题
如何解决这个冲突?
请问非得用 另一个线程 来执行 曲线是否显示命令么?
begin
//先把线程挂起
chart1.Series[0].active:= not chart1.Series[0].active;
//然后继续执行;
end;