2

德尔福 Xe2 更新 4 高频 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 文件或其他文件中)

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

4

1 回答 1

2

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

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

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

我已经用 Delphi XE2 试过了。

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

于 2012-08-21T11:59:44.863 回答