问题标签 [resource-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
516 浏览

windows - windows资源文件是如何工作的?

我想在我的 Windows 可执行文件中嵌入图像文件。我发现最简单的方法是使用 Windows 资源文件。

我使用 Visual Studio 生成了 resource.rc 和 resource.h。下一步是在我的源代码中调用这些资源。资源文件的幕后究竟发生了什么?

在文本编辑器中打开 .rc 文件会显示资源名称和实际图像文件的路径。在 Visual Studio 中打开资源会显示巨大的字符数组。

这些字符数组存储在哪里?它们是什么时候生成的?

0 投票
1 回答
1040 浏览

c# - 使用 FileStream 打开资源文件失败

我想用 FileStream 类打开一个资源文件。这是一个文本文件,我想逐行阅读。

被调用的异常是System.ArgumentException,它说有一个无效字符。

我希望任何人都可以帮助我解决这个问题,或者如果有更好的方法也可以,但我需要 .exe 中的文件,所以它需要是一个资源..

0 投票
1 回答
261 浏览

asp.net - Aspx 页面从不同的 .resx 文件中检索资源?

我在使用资源文件时遇到了一个非常奇怪的问题。

我有一个包含很多 aspx 站点的 ASP.NET Web 应用程序。我为每个 aspx 页面生成了本地资源文件,并进行了复制/重命名,然后进行了翻译。现在我有例如页面 SamplePage.aspx 和资源文件 SamplePage.aspx.resx(原始,克罗地亚语)和 SamplePage.aspx.en.resx(英文翻译)。

当我在后面的代码中更改 currentculture/currentuiculture 时,一切正常 - 单词是从新选择的区域的 resx 文件中加载的,但是有些部分仍未翻译,而是从另一个 resx 文件中加载的。

我注意到只有 asp:dropdownlists、asp:radiobuttons 和 asp:buttons 翻译得不好,所有标签和段落都可以。

这些控件的 meta:resourcekey 标签设置正确,就好像我将一个按钮的文本更改为资源文件中的其他内容一样,更改在那里并且在线可见,但它仍然是从错误的资源文件加载的。

什么可能导致问题?

这和我改变地区有什么关系吗?它目前在 OnInit 中。

0 投票
2 回答
2074 浏览

c++ - 资源内的文件找不到本地文件

我有一个包含多个QML文件的项目。它们都在资源文件中。现在我想从本地文件系统加载外部图像。但我找不到办法做到这一点。

所以现在我有点困惑,我怎样才能以正确的方式加载文件?

0 投票
1 回答
297 浏览

string - 从 .res 中提取字符串

我有许多带有 .res 文件的 vb6 项目,其中包含一些字符串。我必须创建另一个 vb6 项目来提取它们。

我试着用

但它不起作用,因为 LoadLibraryEx 只加载 .dll 文件

我能怎么做?

谢谢

0 投票
1 回答
1724 浏览

c++ - 在 C++ (MFC) 中连接资源文件中的字符串和常量

我有一个带有 MFC 和资源文件的 C++ 项目。在我的关于对话框中,我想添加一个包含程序版本的常量。

如果看起来像这样,我会收到错误消息

我还尝试将它与+

但我得到了错误

我的下一个尝试是像我在顶部定义的函数一样调用它,rc-file但错误就像上面的两个一样。

是否可以在 LTEXT 的 rc 文件中连接字符串和变量?

0 投票
1 回答
107 浏览

c# - MVC 资源文件非语言

我有一个 MVC Web 应用程序,同一公司的两个品牌可以登录。两家公司使用相同的语言,但在应用程序中需要更改一些小词。

所以我的想法是切换(基于公司价值)资源文件,但我找不到这个问题的解决方案。

谢谢你的帮助

0 投票
0 回答
82 浏览

mfc - MFC 资源脚本文件:控件描述替换为控件 ID

我正在维护一个 MFC 项目,.rc文件有些奇怪。我在资源视图中插入了一个菜单,并在此菜单中添加了两个项目。

Visual Studio 为这两个项目分配两个 ID。假设 ID 是 1000 和 1001。在resource.h中,我们可以找到#define ID_MENU1_SUB1 1000and #define ID_MENU2_SUB2 1001,这样就可以了。但在.rc文件中:

为什么会ID_MENU1_SUB2自动替换为1001,即使编译没有问题。我们怎样才能避免这种情况。

0 投票
1 回答
2034 浏览

android - 无法在 Cordova Android 插件中使用资源文件字符串

我为cordova android创建了一个自定义插件,我想使用一个资源文件。因此我在插件中添加了以下标签 <resource-file src="src/android/res/values/strings.xml" target="res/values/strings.xml" />

但是,这将导致在为 android 构建时出现以下错误:

TypeError:无法在 android_parser.update_from_config 设置属性“文本”为空(C:\Users\Matthias\AppData\Roaming\npm\ node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\android_parse r.js:209 :51) 运行一个或多个平台时出错:TypeError: 无法将属性“文本”设置为 null

当我从plugin.xml中删除资源文件标签时,构建成功。不过,我需要这些字符串。

有谁知道解决此问题的任何解决方案或替代方法?我在这里发现了一个类似的问题,不幸的是没有记录任何解决方案:

phonegap 构建安卓;无法建造

谢谢。

0 投票
1 回答
1892 浏览

c# - Docusign 电子邮件资源文件

我试图通过自定义演示沙盒帐户中的“电子邮件资源文件”来更改 DocuSign 针对各种事件(即,已完成/作废/拒绝)发送的电子邮件的内容。我什至以“Sending Custom”的名义创建了一个新品牌,并导入了一个示例资源并修改了“SenderEnvelopeComplete(en)”模板。我在我的其余 api 代码中也使用了brandid,但它向我显示了默认模板每次我发送文件的时候..

当我在我的代码上使用 emailblurb 并发送文档时,一切正常,但我希望通过更改“电子邮件资源文件”中的内容来更改各种事件的整个电子邮件内容。尝试看到这个“我们可以自定义 DocuSign 响应在每个信封上运行时通过电子邮件发送 Blurb(Content)? ” 但它对我没有多大帮助.. 如果有人给我一个清晰的镜头,那将非常有帮助.. 下面是我试图实现的事情的快照。 .

有另一个问题要问不确定这一点是否可能,我同时向两个不同的收件人发送相同的文档,是否可以分别为他们发送两个不同的电子邮件内容?

演示文档沙盒帐户中的品牌截图:

在此处输入图像描述

在此处输入图像描述

使用自定义 BrandId 创建文档的代码: