【发布时间】:2014-12-18 23:33:27
【问题描述】:
我一直有这个问题,我不能将我继承的项目的主要表单视为文本。即使没有其他表单打开。
如何调试此错误消息的原因?我有什么选择来解决它?
我找到了一篇相关的新闻组帖子http://embarcadero.newsgroups.archived.at/public.delphi.ide/200906/0906193960.html,但这仅解决了表单继承问题,并没有解释任何有关链接模块的内容。我不相信我在使用表单继承。
我确实有一个项目的 DM(数据模块),并且表单确实通过表单上的 TTreeView 的属性从 dm 加载了几个图像——具有数据模块是否自动意味着我永远无法查看在 Delphi 中给表单发送文本(除了在记事本中将表单作为文本查看)?我的 DM 在 IDE 中是打开还是关闭似乎并不重要。
我还发现了一个带有相关标题 (Module %s has open descendants or linked modules. can not reload) 的 SO 问题,但问题本身及其答案并不特别相关。
【问题讨论】:
-
你不能做一个最小的复制吗?事实上,如果你这样做了,我预测你会自己解决问题。当您减少代码和组件时,您会发现问题消失了。因此,您剥离的最后一件事是关键。这是必须学习的调试技能。隔离问题。
-
我会尝试做一个最小的复制。但我仍然想了解该错误的含义,因为我尚未成功找到有关此错误的任何官方文档;-)
标签: delphi delphi-xe4