c# - 获取图像以形式显示 - dll 文件

标签 c# jquery node.js vb.net dll

我有一个 vb.net 表单应用程序,其中我使用代码显示了应用程序启动路径中的 Logo

Application.StartupPath + ("\Image\" + "Logo.jpg")

这有效,图像按预期显示。这个 exe 是使用 AciveX 从 jquery 调用的,因此它只能在 IE 中运行。

我已经通过引用创建的 exe 将 vb.net 表单应用程序转换为 dll。现在,当我从另一个应用程序调用 dll 函数时,出现了表单,但没有显示 Logo 。

我已经使用 edge 从 node.js 应用程序读取 dll 文件。

使用dll文件读取时,请帮助获取要在表单中显示的图像。

最佳答案

您是否在运行时检查了图像路径以确保其正确解析?如果您的 dll 位于与调用应用程序不同的文件夹中,Application.StartupPath 可能无法按预期解析。

我遇到了类似的问题,但在我的资源管理器中引用了一个图像。我意识到,当我将表单从应用程序解决方案转移到 dll 解决方案时,我的 PictureBox 在设计器中丢失了其“图像”属性的默认设置,因此它根本没有尝试设置任何图像。

关于c# - 获取图像以形式显示 - dll 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42506586/

相关文章:

c# - WCF 在运行时更改端点地址

c# - 使用 BinaryFormatter 将自动实现的属性更改为正常和反序列化

jquery - 使用 JavaScript 动态伪元素 CSS

javascript - node.js 从客户端执行服务器端功能

node.js - 如何使用 ngrok 将我的 Angular 4 暴露在互联网上?

c# - StackExchange.Redis可以用来存储POCO吗?

c# - 从高音扬声器到 C# 格式的 JSON 日期

jquery - 需要在 Jquery-UI DatePicker 中禁用 Days

javascript - 使用javascript捕获用户空闲

mysql - 带有 Sequelize 的 Node js。无法插入表格