热点:

    资源文件使用入门

      [   原创  ]   作者:
    收藏文章 暂无评论

    资源文件(*.res)通过 \$R 编译指令进行关联,例如在 Project1 工程中使用 {\$R *.res} 实现资源引用。

    1、 资源文件(*.res)通过 \$R 编译指令进行关联,例如在 Project1 工程中使用 {\$R *.res} 实现资源引入。

    2、 关联 Project1.res 资源文件,可直接写为 {\$R Project1.res}。

    3、 只要同步修改工程文件名就不会有问题,例如:

    4、 可通过代码调用其他图标。

    5、 这样处理仍存在问题,若运行程序的计算机缺少所需文件,程序将无法正常工作。为确保程序稳定运行,最佳方案是将文件嵌入程序内部,这可通过资源文件实现。具体操作步骤如下:首先创建一个 VCL Forms 应用程序,并执行全部保存;接着通过 Project 菜单中的 View Source 选项打开工程源代码;然后删除原有的 {\$R *.res} 这行代码;最后新建一个文本文件,并将其作为资源加入项目中,从而实现文件的内嵌携带,提升程序的独立性与兼容性。

    6、 文件编辑内容如下:MainIcon ICON c: empmy.ico。需注意,路径中的c: empmy.ico可自定义,但所指向的图标文件必须实际存在;此外,字母大小写不影响识别,路径两侧的双引号也可省略。完成编辑后,将该文件保存为Project1.rc,并确保其存放于与主程序相同的目录下,文件名应与工程文件名保持一致,仅扩展名为.rc。随后,将Project1.rc文件添加至当前工程组中,操作方式所示,以便资源文件被正确识别和编译。

    7、 此时工程文件已自动添加一行代码:{\$R Project1.res Project1.rc}。完成设置后,编译并运行程序,效果所示。

    8、 在程序开发中,扩展名为 *.rc 的文件属于资源脚本,可视为生成 *.res 资源文件的原始来源,在编译过程中会被转换为同名的二进制资源文件。上述示例具有特殊性,通常情况下,应避免使用与工程名称相同的资源文件名,以防命名冲突或加载异常。例如语句MainIcon ICON c: empmy.ico定义了一个图标资源,其中ICON表明资源类型为图标,MainIcon是该资源的标识名称。虽然资源标识符通常允许自定义,但在本例中必须命名为 MainIcon,因为程序在运行时会自动从同名资源文件中查找标识符为 MainIcon 的图标资源,并将其作为应用程序的主图标显示。这一限制源于特定编译环境对资源引用方式的硬性要求,开发者需特别注意命名规范以确保资源正确加载。

    soft.zol.com.cn true https://soft.zol.com.cn/1206/12063861.html report 1840 资源文件(*.res)通过 \$R 编译指令进行关联,例如在 Project1 工程中使用 {\$R *.res} 实现资源引用。 1、 资源文件(*.res)通过 \$R 编译指令进行关联,例如在 Project1 工程中使用 {\$R *.res} 实现资源引入。 2、 关联 Project1.res 资源文件,可直接写为 {\$R Pr...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    资源文件 ntoskrnl.exe

    更新时间:2011年12月21日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:简体中文

    资源文件 ntoskrnl.exe
    • 更新时间:2011年12月21日
    • 软件大小:1.2MB
    • 软件分类:DLL文件
    • 语言种类:简体中文
    • 软件评级:0 人点评