当我将包含TChart
的Form停靠到另一个Form中时,会收到AV。当TChart的AutoPaint
属性设置为True
时,不会发生此错误。
我已经使用标准版本TeeChart
的C ++ Builder XE6,XE7和Delphi Builder XE6对此进行了测试。
重现步骤:
用两个窗体(Form1和Form2)创建一个新的应用程序。两种形式都应显示。
在Form1的构造函数中设置DockSite = true
将以下代码粘贴到Form2的构造函数中:
DragMode = dmAutomatic;
DragKind = dkDock;
TChart* Chart1 = new TChart(this); //don't forget to delete
Chart1->Parent = this;
Chart1->AutoRepaint = false;
启动应用程序,然后通过用鼠标拖动将Form2停靠到Form1。
任何人都可以重现此事或有什么想法出什么问题吗?
最佳答案
就像大卫说的那样,现在已经回答了这个问题。我认为有关此问题的任何新更新都可以在质量检查中看到。
https://quality.embarcadero.com/i#browse/RSP-11239