Delphi XE7 - 在FlowLayout上放置DateEdit组件会导致FireMonkey MultiDevice App中的访问冲突错误

时间:2014-12-30 22:13:24

标签: delphi firemonkey delphi-xe7

我有一个多设备选项卡式应用程序,我正在使用Delphi XE7。我有一个包含TFlowLayout的TVertScrollBox。当我添加标签和其他控件时,我没有任何问题。目前我正在运行32位Windows应用程序(运行64位Windows时出现相同的错误,不同的地址)。当我将TDateEdit放到流布局上时,我得到:

enter image description here

如果我将DateEdit放在表单上的任何其他位置,那就没关系。

我想知道我是否通过将流布局放在vertscrollbox中或者它只是一个XE7错误来解决布局错误。

提前致谢。

-edit

经过一些调查后,我可以看到FMX.StdCtrls函数TCheckBox.GetIsChecked中引发了错误。这个函数有一个陈述:

Result := FIsChecked;

从这一点来说,我认为我可能需要继承DateEdit来制定解决方法。

任何想法都会受到赞赏。

  • 修改

进一步调查 - 如果我剪切整个TVertScrollBox(和子组件)并放在另一个标签上,我就没有问题......

同一表单上有多个TFlowLayout存在问题吗?

0 个答案:

没有答案