通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效
2010-03-04 13:40
211 查看
引用地址:http://hi.baidu.com/jiufu/blog/item/43d7cbc8ef06451c7f3e6fcd.html
在做Mobile开发时,需要引入图片,用到了这个方法:
private Bitmap BackgroundImg = new
Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(@"SmartDeviceProject1.bgmain.jpg"));
注:SmartDeviceProject1 :项目名称。bgmain.jpg :图片名称。
编译时候错误提示:“ null值”对于“stream”无效。 低级的错误让我郁闷了一天,最终解决办法如下:
1,把文件bgmain.jpg添加到项目中(在项目上右键—〉添加—〉添加现有项—〉找到并选择bgmain.jpg)
2,在已经添加到项目中的bgmain.jpg上右键—〉属性—〉生成的操作—〉选择“嵌入的资源”
3,正常运行
==============================================================================
现在就可以用这个图片给mobile的Form窗口绘制背景图片了:
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(BackgroundImg, 0, 0);
}
在做Mobile开发时,需要引入图片,用到了这个方法:
private Bitmap BackgroundImg = new
Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(@"SmartDeviceProject1.bgmain.jpg"));
注:SmartDeviceProject1 :项目名称。bgmain.jpg :图片名称。
编译时候错误提示:“ null值”对于“stream”无效。 低级的错误让我郁闷了一天,最终解决办法如下:
1,把文件bgmain.jpg添加到项目中(在项目上右键—〉添加—〉添加现有项—〉找到并选择bgmain.jpg)
2,在已经添加到项目中的bgmain.jpg上右键—〉属性—〉生成的操作—〉选择“嵌入的资源”
3,正常运行
==============================================================================
现在就可以用这个图片给mobile的Form窗口绘制背景图片了:
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(BackgroundImg, 0, 0);
}
相关文章推荐
- 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效[转]
- java加载外部文件数据到代码中:外部数据文件放到jar包中,调用方法getResourceAsStream
- 使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- 加载指定文件的方式,使用getResourceAsStream("fileName")
- Class.getResourceAsStream和ClassLoader.getResourceAsStream加载文件路径问题
- 使用GetManifestResourceStream 获得嵌入的文件
- java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法
- 使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- 使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- 【转载】使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- 使用类加载器加载配置文件/getClassLoader().getResourceAsStream()
- GetManifestResourceStream读取文件失败的解决办法
- java加载外部文件数据到代码中:外部数据文件放到jar包中,调用方法getResourceAsStream
- 在Tomcat配置XML文件后常出现,在Eclipse中启动Tomcat时出现加载错误
- Spring加载配置文件的几种方法(出现错误的时候可以查看)
- 关于用GetManifestResourceNames读不出资源文件的解决
- IIS出现“另一个程序正在使用此文件,进程无法访问。”错误提示的解决办法
- 安装vs2005 sp1 出现错误1718,文件未通过数字签名检查,解决方法
- 对于ARM加载文件系统出现 Kernel panic - not syncing: Attempted to kill init!
- Java--对于 class文件进行加密 然后通过我们自己写的类加载器进行加载指定类