问题标签 [embedded-resource]

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 回答
577 浏览

vb.net - 调用嵌入式资源时应用程序崩溃

我正在用 Visual Basic 2008 Express 编写控制台应用程序。

我在我的项目中添加了几个文本文件作为资源。具体来说...

  1. 我去了我的项目的“属性”页面并选择了“资源”选项卡。
  2. 我单击“添加资源”下拉菜单并选择“添加新文本文件”。
  3. 我输入了一些简单的文本并将文件保存为“Welcome.txt”。
  4. 我构建了整个解决方案。

在我的代码中,我使用 console.writeline(My.Resources.Welcome) 来显示文本。

如果我通过 IDE 运行我的代码,它工作正常。如果我运行 /bin/release 文件夹中的 EXE,应用程序会崩溃。

我的系统日志将错误显示为“System.IO.FileLoadException”。

我尝试将嵌入式文本文件的属性设置为“嵌入式资源”,但结果是一样的。

有没有人遇到过这个问题?先感谢您。

0 投票
2 回答
217 浏览

html - 从 HTML 页面(任何语言)中解析多媒体文件

给定一个 HTML 页面,我想获取嵌入在 HTML 文件中或由它链接的所有“x”文件,其中“x”等于:

  • 图片 (JPG,PNG,GIF...)
  • 文件(Word、PowerPoint、PDF...)
  • 闪存(.flv、.swf)

我该怎么做呢?

  1. 因此,图像很容易提取,因为它们要么通过以 (.png|.jpg|....) 结尾的链接链接,要么嵌入了 img 标签。
  2. 文档不能嵌入,只能链接到(链接以 .doc|.ppt|.pdf|... 结尾)。所以它们也很容易获得。

这是我的问题:

如何获取网页中嵌入的 Flash 文件?

请给我一个伪算法或正则表达式模式。

如果我的上述观点(1. 和 2.)有误,请也告诉我。

谢谢!

0 投票
1 回答
107 浏览

video - 嵌入视频 - 各种问题

我正在开发一个将托管一些视频的网站。客户希望控制视频,因此它将与网站托管在同一台服务器上。我需要知道两件事:

  1. 用于此目的的最佳视频格式是什么?即带宽和质量之间的最佳折衷是什么?那么,在网站上播放这种格式的最佳方式是什么?
  2. 客户希望托管每个视频的两个版本,高分辨率和低分辨率。对于这个问题第一部分推荐的格式,达到这些分辨率的每分钟视频文件大小是多少?

非常感谢。

0 投票
2 回答
2785 浏览

vb.net - .NET Embedded Resource 上的读取权限问题 - 访问 DB 文件和 SSIS

我目前正在创建动态 SSIS 包,用于在 SQL Server 和多个 Access DB 文件之间导入/导出和访问数据。(如果您想获得技术知识,请使用 Jet 文件。)

无论如何,只要我的 SSIS 包具有到 Access 文件的硬编码连接字符串,在测试期间一切都会成功。这很棒,而且效果很好。我对此很满意。

现在,当我更改我的 VB.NET 应用程序以使用动态连接字符串到 Access DB 文件(目标文件,数据将被放置的位置)时,问题就开始了。我将 Access DB 文件作为“嵌入式资源”存储在我的应用程序中。

这是我用来创建访问目标文件的代码:

这工作正常,它确实会产生正确的结果,无论我提供路径到哪里,都是一个 Access DB 文件。当我的 SSIS 包具有硬编码的连接字符串时,这很有效。

一旦我将连接字符串更改为动态,并重新运行相同的确切测试,我会收到此错误:

“无法读取记录;‘MSysAccessObjects’没有读取权限”

我的 SSIS 包中的连接字符串正则表达式如下所示:

当我导航到本地硬盘驱动器上的该文件并尝试打开它时,它提示我它处于不可恢复的状态并修复它,但它从未成功过。

  1. 我是否忽略了有关文件创建的某些内容?(IO?)
  2. 我是否忽略了有关嵌入式资源的某些内容?(它们对我来说似乎很直接,但也许我忽略了一些明显的东西?)
  3. 我的文件状态是否已损坏?我可以使用 MS Access 在 VS.NET IDE 和本地打开它。
  4. 是否值得重新创建此 Access 文件?我读过您可以将架构复制到新文件以避免修复?这听起来太冒险了!!

最初我认为这是一个权限错误,关于 Access DB 文件的用户角色和 SSIS 试图使用它。但我不认为是这样。用户设置为管理员并且应该(理论上)工作。

我认为要破解/修复此问题,我目前将尝试不使用嵌入式资源。我将使用 FileIO 调用将文件显式移动到我想要的文件夹并从那里填充它。有谁知道为什么嵌入式资源数据库文件不起作用,但是当不是从嵌入式资源生成时,同一个文件确实起作用?当我从资源创建文件时,是否有未完成的内容?

非常感谢任何反馈或建议。也欢迎任何问题。谢谢你。

**** 更新/07/18/2009:**

我修改了我的 [CreateDestinationFile] 例程以执行直接文件/IO 复制,而不是使用嵌入式资源。

这是代码:

该文件已从项目中正确复制,但我现在收到此错误:

“发生 OLE DB 错误。错误代码:0x80040E09。OLE DB 记录可用。来源:“Microsoft JET 数据库引擎”Hresult:0x80040E09 描述:“无法读取记录;'TABLE_XXXXX' 没有读取权限。”

这使我相信 SSIS 没有适当的权限将我的本地 MS Access DB 用作目标文件。

这对我来说很奇怪,因为如果我在我的 SSIS 包中将连接字符串硬编码到它,则相同的文件可以工作。这里发生了什么?

正如您在我的连接字符串表达式中看到的那样,我有 [Admin] 作为用户。所以这应该有效,对吧?此外,这个问题的另一个可能的罪魁祸首是这是在 Access 2003 中创建的旧版 MS Access DB,而我在我的盒子上使用的是 Access 2007。帮助?

0 投票
1 回答
3623 浏览

wpf - 如何使用单独程序集的嵌入图像?

SO中有很多相关的问题/答案。我看了其中一些,但没有一个真正匹配。

程序集(称为 ResourcesLoader)将图像保存为嵌入式资源

我想在另一个程序集中使用这些图片。

在查看了 msdn pack uri 并查看了很多示例之后,我认为以下行可以完成这项工作:

你猜怎么了?这没用!我已经逐个字母地检查了几次,以确保没有错误。

我尝试使用资源图像并且它有效。但我必须使用嵌入式资源......

谁能给我神奇的语法?谢谢!

0 投票
2 回答
1591 浏览

apache-flex - 在 actionscript 中动态创建一个类

让我先提出问题。我需要在不嵌入的情况下从外部加载我在项目中使用过的所有图像。这些图像要么存在于皮肤中,要么存在于树中的项目的图标中。我在这里遇到了 IconUtility 类, 我可以对其进行修改并将其用于树,但问题是我们不能将 iconutility 用于同一组件来设置 2 个不同的皮肤(例如按钮 - upskin downskin)。我无法想到使用 iconutility 的解决方法。是否可以模拟嵌入并动态创建类并在运行时返回该类?

0 投票
1 回答
57 浏览

wordpress - 任何人都知道可以匿名发布的可嵌入地图小部件

我正在尝试将地图小部件嵌入到 wordpress 博客中。

博客的访问者应该能够在地图上放置一个标记,其他人应该能够查看其他人标记的地方。

它不应该要求人们在放置标记之前登录。

谁能推荐这样的服务?

0 投票
2 回答
65426 浏览

google-maps - 我可以更改 Google Maps 嵌入式地图 (iframe) 中的标记吗?

我知道我可以使用 Google Maps API 做到这一点,但是您知道是否有办法更改嵌入式 Google 地图中的标记?

我想将默认的“A”按钮替换为“B”按钮中间只有一个点的标记

0 投票
2 回答
26800 浏览

html - 电子邮件客户端支持 HTML 电子邮件中的 PNG 图像

以下电子邮件客户端会在 HTML 电子邮件中显示嵌入的 PNG 图像吗?

. 外表 。美国在线。尤多拉。雷鸟。邮箱。热邮件。Windows Live 邮件

0 投票
1 回答
1411 浏览

search - 使用 Data API 搜索 Youtube 时,如何排除无法在外部播放的视频?

Youtube API 将返回可以在 Chromeless 播放器中正常播放的视频。它还返回无法播放的视频,-“按请求禁用嵌入”。

我不想检索无法播放的视频,有没有办法只请求可以嵌入的视频?

干杯