在Delphi FMX中不断获得访问冲突错误

lp0sw83n  于 2022-10-16  发布在  其他
关注(0)|答案(1)|浏览(194)

我正在尝试制作一个要绘制到球体上的渐变画笔,但当我单击按钮时,我一直收到访问冲突错误,我不知道为什么我一直收到这个错误

var
 DLine     : TLine;
begin
//gradient paintbrush With transition animation and screenshot output
  DLine.Stroke.Thickness := 3;
  DLine.Stroke.Gradient.Color :=  $ff0000;  //Red
  DLine.Stroke.Gradient.Color1 := $0000ff;  //Blue
  DLine.Stroke.Kind := TBrushKind.Gradient;
  DLine.Stroke.Gradient.Style := TGradientStyle.Linear;

end
du7egjpx

du7egjpx1#

Tline是您在使用之前需要创建的对象/类,如

DLine := TLine.Create(Form);

其中,Form是您正在绘制的图形所属的表单。
但是,您可能不需要自己创建一个。可能您试图在其上划线的对象已经分配了一个注定要在该对象上工作的对象。
您想在什么上画一条线(哪个对象/类)?

相关问题