一个Delphi的资源编辑器(支持SDK菜单资源编辑)

简介:

   在上个博客中,介绍了如何在Delphi中使用SDK菜单资源来创建Delphi版本的SDK程序。于是晚上下班回来做了这么个东西,目前的功能较弱,只支持我们常用的Delphi资源的编辑,以及SDK复杂资源编辑中的菜单编辑,SDK中的对话框资源编辑尚未完成。现在发出来给正在和本人同步学习Delphi SDK开发的学习者使用。其实这个资源编辑器,VC中有一个自带的,那个相当的强大!但是要想支持到给Delphi使用的话,那个编辑器产生的rc资源脚本代码还需要修改才可支持给Delphi使用,于是我就开发了这么个东西,工具下载

VC中的效果是:

他这个是很强大的。

我的资源编辑器如下:

菜单编辑样式:

这个是添加Delphi的默认资源的!具体的实例操作,请查看文档内部的帮助演示Help.gif,工具下载

 

如果最后添加了菜单,且定义了资源符号,编译生成Res资源文件的同时,也会根据资源符号自动产生对应的宏定义的一个常量定义的inc文件,我们开发的时候,就可以直接引用资源文件和哪个inc文件则可。

比如,编译后的资源文件叫test.res,那么对应在资源文件的位置也会产生一个test.inc,在工程中使用时就直接

{$R test.res}

{$I test.inc}

这样引用和导入就可以使用了!

本文转自 不得闲 博客园博客,原文链接:   http://www.cnblogs.com/DxSoft/archive/2010/06/22/1762365.html ,如需转载请自行联系原作者
http://www.cnblogs.com/DxSoft/archive/2010/06/22/1762365.html
相关文章
|
7月前
|
分布式计算 DataWorks Java
DataWorks操作报错合集之在使用MaxCompute的Java SDK创建函数时,出现找不到文件资源的情况,是BUG吗
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
94 0
|
Kubernetes Java API
在代码中使用SDK操作Istio资源二(Java篇)
如何在代码中使用SDK操作Istio资源
|
4月前
|
存储 API 开发工具
【Azure 环境】在Azure虚拟机(经典) 的资源中,使用SDK导出VM列表的办法
【Azure 环境】在Azure虚拟机(经典) 的资源中,使用SDK导出VM列表的办法
|
4月前
|
开发工具 数据安全/隐私保护 Python
【Azure 环境】通过Python SDK收集所有订阅简略信息,例如订阅id 名称, 资源组及组内资源信息等,如何给Python应用赋予相应的权限才能获取到信息呢?
【Azure 环境】通过Python SDK收集所有订阅简略信息,例如订阅id 名称, 资源组及组内资源信息等,如何给Python应用赋予相应的权限才能获取到信息呢?
|
7月前
|
Web App开发 前端开发 JavaScript
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
MxDraw云图在线CAD解决方案,包括MxDraw、MxCAD开发包、图纸转换程序和后端服务。支持多种平台和CPU架构,推荐使用最新版Chrome或Edge浏览器。提供AutoCAD各版本dwg格式支持,具备三维和二维编辑功能。提供入门开发指南和功能丰富的示例。用户可下载开发包进行功能演示,包括在线预览和编辑CAD图纸。
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
|
数据处理 开发工具 C#
Baumer工业相机堡盟工业相机如何在C#平台使用BGAPI SDK实现相机资源的正确释放(C#)
Baumer工业相机堡盟工业相机如何在C#平台使用BGAPI SDK实现相机资源的正确释放(C#)
145 0
|
编解码 Windows
资源编辑器的单位DLU
资源编辑器的单位DLU
|
数据处理 开发工具 C++
Baumer工业相机堡盟相机如何使用BGAPI SDK实现相机资源的正确释放(C++)
Baumer工业相机堡盟相机如何使用BGAPI SDK实现相机资源的正确释放(C++)
67 0
|
编译器 API 开发工具
Baumer工业相机使用BGAPI SDK集成VCXG-124M/51M在C++相机初始化资源报错。
Baumer工业相机使用BGAPI SDK集成VCXG-124M/51M在C++相机初始化资源报错。
105 0
|
开发工具 C++ 计算机视觉
Baumer工业相机使用BGAPI SDK集成VCXG-124M/51M在C++释放资源时内存报错0xC0000005。
Baumer工业相机使用BGAPI SDK集成VCXG-124M/51M在C++释放资源时内存报错0xC0000005。
94 0