Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取要在form-dll文件中显示的图像_C#_Jquery_Node.js_Vb.net_Dll - Fatal编程技术网

C# 获取要在form-dll文件中显示的图像

C# 获取要在form-dll文件中显示的图像,c#,jquery,node.js,vb.net,dll,C#,Jquery,Node.js,Vb.net,Dll,我有一个vb.net表单应用程序,其中使用代码显示了应用程序启动路径中的徽标 Application.StartupPath + ("\Image\" + "Logo.jpg") 这可以正常工作,并且图像按预期显示。这个exe是使用AciveX从jquery调用的,因此它只在IE中工作 我已经通过引用创建的exe将vb.net表单应用程序转换为dll。现在,当我从另一个应用程序调用dll函数时,表单会出现,但徽标不会显示 我使用edge从node.js应用程序读取dll文件 在使用dll文件读

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

Application.StartupPath + ("\Image\" + "Logo.jpg")
这可以正常工作,并且图像按预期显示。这个exe是使用AciveX从jquery调用的,因此它只在IE中工作

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

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


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

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

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