关系c#dll读取
来源:百度知道 编辑:UC知道 时间:2024/06/27 11:08:17
现在正在尝试使用dll读取嵌入资源
System.Reflection.Assembly dll = System.Reflection.Assembly.LoadFile(Application.StartupPath + "\\无敌.dll");
Stream music = dll.GetManifestResourceStream("无敌.Properties.Resources.ring");
dll读取有效,可是music读取为NULL,不知道为什么
我确认都正确
程序主要是为了获取DLL中的声音资源
System.Reflection.Assembly dll = System.Reflection.Assembly.LoadFile(Application.StartupPath + "\\无敌.dll");
Stream music = dll.GetManifestResourceStream("无敌.Properties.Resources.ring");
dll读取有效,可是music读取为NULL,不知道为什么
我确认都正确
程序主要是为了获取DLL中的声音资源
你确定有这个资源?而且你的资源id对么?
回答补充:
使用Assembly.GetManifestResourceNames()方法确认你的dll包含你所请求的资源
你的代码很奇怪,如果只是要定位指定的DLL文件,直接在引用上面添加便可,如果对不定的类库做添加,应该使用反射,但是反射需要用虚方法实现,里面不可以带任何数据(带也没有用)。
至此还没有明白你需要实现什么。
c 读取文件 输出
C语言读取文件
加载c:\windows\downlo~1\cnmin,dll时出错文件或目录损坏且无法读取
win2000系统开机后提示c:\winnt\system32\rpcss.dll已损坏且无法读取
c:\winnt\system32\msapsspc.dll已损坏且无法读取。请运行chkdsk工具
加载c:\progra21\3721\helper.dll时出错文件或目录损坏无法读取
为什么我的电脑一打开就蹦出个C:/WINDOWS/system32/rjnshu13.dll读取错误,找不到指定模块?
我安装C#(Microsoft VIsual studio .net)的时候它说读取dpdplui.dll出错怎么解决错误1305
电脑提示:文件或者目录C:|WINDOWS|SYSTEM32|HFIJ.DLL已损坏且无法读取。请运行Chkdsk工具
asp.net(C#)读取xml