Delphi – IDE从哪里选择表单名称列表?
发布时间:2020-12-15 09:39:38 所属栏目:大数据 来源:网络整理
导读:特别是填充“可继承项”和“表单创建”对话框 我问,因为几天后,我无法创建可继承的项目 因为有一个空格(或一个标签?)附加到每个表单名称所以我 当继承“basewindow 2”不是a时,最终会收到错误消息 有效标识符'(注意basewindow和2之间的空格) 这对我来说非常
特别是填充“可继承项”和“表单创建”对话框
我问,因为几天后,我无法创建可继承的项目 这对我来说非常阻碍,因为项目中的所有表单都是从一个共同的祖先继承而来的…… 注意:在新创建的froms上,没有空间,它们工作正常.这是一个d2010计划设置,没有额外的IDE工具或实用程序加载; 任何的想法 ? 提前致谢 解决方法
关于这个问题,我已经对此进行了一些调查:
Register custom form so I can inherit from it from multiple projects,without copying the form to the Object Repository folder.虽然它不在我的答案中,但我已经得出结论,IDE只允许你继承明确添加到项目中的项目.
因此,我会说它从dpr文件中获取那些可继承的项目.像一条线 UnitOKFrame in 'UnitOKFrame.pas' {OKFrame: TFrame}, 会将OKFrame添加到可继承项列表中. 所以我的“猜测”是,你的表单/框架的名称和将它与其类型分开的冒号之间有多余的空格.就像是: UnitOKFrame in 'UnitOKFrame.pas' {OKFrame : TFrame}, 如果确实如此,我会向Embarcadero提交QC报告.对于我们糟糕的程序员来说,他们可能会费心去解析dpr更加强大和友好: – )… 正如Uwe在评论中提到的,表单包含没有类型标识符: UnitLogonForm in 'UnitLogonForm.pas' {LogonForm}, 在这种情况下,您可能在实际名称周围的花括号之间有额外的空格: UnitLogonForm in 'UnitLogonForm.pas' {LogonForm }, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |