问题标签 [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.
windows - windows资源文件是如何工作的?
我想在我的 Windows 可执行文件中嵌入图像文件。我发现最简单的方法是使用 Windows 资源文件。
我使用 Visual Studio 生成了 resource.rc 和 resource.h。下一步是在我的源代码中调用这些资源。资源文件的幕后究竟发生了什么?
在文本编辑器中打开 .rc 文件会显示资源名称和实际图像文件的路径。在 Visual Studio 中打开资源会显示巨大的字符数组。
这些字符数组存储在哪里?它们是什么时候生成的?
c# - 使用 FileStream 打开资源文件失败
我想用 FileStream 类打开一个资源文件。这是一个文本文件,我想逐行阅读。
被调用的异常是System.ArgumentException
,它说有一个无效字符。
我希望任何人都可以帮助我解决这个问题,或者如果有更好的方法也可以,但我需要 .exe 中的文件,所以它需要是一个资源..
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 中。
c++ - 资源内的文件找不到本地文件
我有一个包含多个QML
文件的项目。它们都在资源文件中。现在我想从本地文件系统加载外部图像。但我找不到办法做到这一点。
所以现在我有点困惑,我怎样才能以正确的方式加载文件?
string - 从 .res 中提取字符串
我有许多带有 .res 文件的 vb6 项目,其中包含一些字符串。我必须创建另一个 vb6 项目来提取它们。
我试着用
但它不起作用,因为 LoadLibraryEx 只加载 .dll 文件
我能怎么做?
谢谢
c++ - 在 C++ (MFC) 中连接资源文件中的字符串和常量
我有一个带有 MFC 和资源文件的 C++ 项目。在我的关于对话框中,我想添加一个包含程序版本的常量。
如果看起来像这样,我会收到错误消息
我还尝试将它与+
但我得到了错误
我的下一个尝试是像我在顶部定义的函数一样调用它,rc-file
但错误就像上面的两个一样。
是否可以在 LTEXT 的 rc 文件中连接字符串和变量?
c# - MVC 资源文件非语言
我有一个 MVC Web 应用程序,同一公司的两个品牌可以登录。两家公司使用相同的语言,但在应用程序中需要更改一些小词。
所以我的想法是切换(基于公司价值)资源文件,但我找不到这个问题的解决方案。
谢谢你的帮助
mfc - MFC 资源脚本文件:控件描述替换为控件 ID
我正在维护一个 MFC 项目,.rc文件有些奇怪。我在资源视图中插入了一个菜单,并在此菜单中添加了两个项目。
Visual Studio 为这两个项目分配两个 ID。假设 ID 是 1000 和 1001。在resource.h中,我们可以找到#define ID_MENU1_SUB1 1000
and #define ID_MENU2_SUB2 1001
,这样就可以了。但在.rc文件中:
为什么会ID_MENU1_SUB2
自动替换为1001
,即使编译没有问题。我们怎样才能避免这种情况。
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中删除资源文件标签时,构建成功。不过,我需要这些字符串。
有谁知道解决此问题的任何解决方案或替代方法?我在这里发现了一个类似的问题,不幸的是没有记录任何解决方案:
谢谢。
c# - Docusign 电子邮件资源文件
我试图通过自定义演示沙盒帐户中的“电子邮件资源文件”来更改 DocuSign 针对各种事件(即,已完成/作废/拒绝)发送的电子邮件的内容。我什至以“Sending Custom”的名义创建了一个新品牌,并导入了一个示例资源并修改了“SenderEnvelopeComplete(en)”模板。我在我的其余 api 代码中也使用了brandid,但它向我显示了默认模板每次我发送文件的时候..
当我在我的代码上使用 emailblurb 并发送文档时,一切正常,但我希望通过更改“电子邮件资源文件”中的内容来更改各种事件的整个电子邮件内容。尝试看到这个“我们可以自定义 DocuSign 响应在每个信封上运行时通过电子邮件发送 Blurb(Content)? ” 但它对我没有多大帮助.. 如果有人给我一个清晰的镜头,那将非常有帮助.. 下面是我试图实现的事情的快照。 .
有另一个问题要问不确定这一点是否可能,我同时向两个不同的收件人发送相同的文档,是否可以分别为他们发送两个不同的电子邮件内容?
演示文档沙盒帐户中的品牌截图:
使用自定义 BrandId 创建文档的代码: