【问题标题】:Add new form to Template Library (Object repository) Delphi Xe2将新表单添加到模板库(对象存储库)Delphi Xe2
【发布时间】:2012-08-16 16:51:46
【问题描述】:

德尔福 Xe2 更新 4 Hf 1

  1. 我创建了新表单
  2. 我修改保存
  3. 在表单上单击鼠标右键并选择“添加到存储库”,其中:“Delphi 文件”
  4. 我全部关闭
  5. 文件、新建、Vcl 表单应用程序 - Delphi
  6. 文件、新建、其他、Delphi 文件:这里我没有看到在表单之前添加 :(
  7. 文件、新建、自定义、Delphi 文件 - 我看到了
  8. 工具、模板库、默认 (RAD)、属性、Delphi 文件 - 我看到了

我尝试更改文件 C:\Users\ [mylogin]\Application Data\Embarcadero\BDS\9.0\RADStudioRepository.xml (和 C:\Program Files (x86) \Embarcadero\RAD Studio\9.0\ObjRepos \en ) 但结果不存在。 在我的“手册”中,事实证明添加了此处描述的项目:http://docwiki.embarcadero.com/RADStudio/en/Creating_Template_Libraries(或此:http://blogs.embarcadero.com/pawelglowacki/2011/11/28/39454)

<TemplateLibrary Version="0.1" id="GuTemplateId">
   <Name>Gu Template Library</Name>
   <Description>Gu</Description>
   <Items>
          <Item id="GuProject1" Creator="DelphiProjectRepositoryCreator">
            <Name>GuProject</Name>
            <Description>Standart Gu project</Description>
            <Author>Gu</Author>
            <Icon>Project\GuProject1_Icon.ico</Icon>
        <Projectfile>GuProject1.dproj</Projectfile>
            <DefaultProjectName>GuProject1</DefaultProjectName>
            <FilePath>Project</FilePath>
          </Item>
   </Items>
</TemplateLibrary>

注意:用钥匙 >和一个没有创建但需要的文件 .bdsproj 花了很长时间,这两个问题都解决了

以及如何在“我的”文件夹(或至少在 Delpfi 文件或其他文件中)中插入 _ 仅 _ 表单和它是可取的

++ 仍然:建立了一些外部组件:TMS、LMD、DEVExp、Jedy。在照片上可以看到,其中一些有文件夹,或者例如在 Delphi 文件 - JCL 异常对话框中。但是在 xml-files(上图)中我找不到他们的参考资料。它是如何制作的?

【问题讨论】:

    标签: delphi delphi-xe2


    【解决方案1】:

    恕我直言,这看起来像一个错误。这是一个解决方法:

    将表单添加到存储库后,执行以下操作: File\New\Customize... 找到您的项目,将其拖放到菜单项中,单击确定。这将使该项目在“新项目”(File\New\Other...)对话框中可见。

    但是,它也会将新项目添加到顶级菜单 File\New 中,这可能不是您想要的。您可以再次转到 File\New\Customize... 并将其拖出 Menu Items,单击 OK。新项目将从顶级菜单中消失,但会在“新项目”对话框中保持可见。

    我已经用 Delphi XE2 尝试过这个。

    编辑:回答您的问题,“它是如何制作的?”(不使用存储库),可能是OpenTools API。 Here 是一篇非常古老的文章,它展示了如何在设计包中创建和注册 IOTAModuleCreator 实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 1970-01-01
      • 2013-12-17
      • 2014-01-01
      相关资源
      最近更新 更多