Delphi – IDE从哪里选择表单名称列表?

Delphi – IDE从哪里选择表单名称列表?,第1张

概述特别是填充“可继承项”和“表单创建”对话框 我问,因为几天后,我无法创建可继承的项目 因为有一个空格(或一个标签?)附加到每个表单名称所以我 当继承“basewindow 2”不是a时,最终会收到错误消息 有效标识符'(注意basewindow和2之间的空格) 这对我来说非常阻碍,因为项目中的所有表单都是从一个共同的祖先继承而来的…… 注意:在新创建的froms上,没有空间,它们工作正常.这是一个 特别是填充“可继承项”和“表单创建”对话框

我问,因为几天后,我无法创建可继承的项目
因为有一个空格(或一个标签?)附加到每个表单名称所以我
当继承“basewindow 2”不是a时,最终会收到错误消息
有效标识符'(注意basewindow和2之间的空格)

这对我来说非常阻碍,因为项目中的所有表单都是从一个共同的祖先继承而来的……

注意:在新创建的froms上,没有空间,它们工作正常.这是一个d2010计划设置,没有额外的IDE工具或实用程序加载;
注2:这仅涉及一个项目

任何的想法 ?

提前致谢
迪迪埃

解决方法 关于这个问题,我已经对此进行了一些调查: 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 },
总结

以上是内存溢出为你收集整理的Delphi – IDE从哪里选择表单名称列表?全部内容,希望文章能够帮你解决Delphi – IDE从哪里选择表单名称列表?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1268887.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存