rt
就是在VS 2005 里面,我把我的图片嵌入到程序里面(嵌入到DLL,还是EXE我也不知道) 然后在程序运行的时候,我在程序里面在获取嵌入的图片信息!
{不用资源文件resource}直接把图片嵌入到程序里面 然后在程序运行的时候直接获取嵌入图片的信息(对象什么的)!!!
就是在VS 2005 里面,我把我的图片嵌入到程序里面(嵌入到DLL,还是EXE我也不知道) 然后在程序运行的时候,我在程序里面在获取嵌入的图片信息!
{不用资源文件resource}直接把图片嵌入到程序里面 然后在程序运行的时候直接获取嵌入图片的信息(对象什么的)!!!
解决方案 »
- 谁能给一个treeview例子?
- 哪位高手帮一下我,委托代码运行到第一行,下面的就运行不下去了。
- 这么大的 .Net Framework 3.5 BS一下MS
- 请教大家一个简单的问题
- [奇怪问题]“我的音乐”文件夹无法用Directory.Delete删除
- 100分帮我看下这个ComException好奇怪哦
- 我在黑暗中苦苦摸索、学习的时候,请兄弟们给一点支持~
- 关于网页的正则获取
- 关于DataRow的问题~~
- 非常急急!报表中的字段,在程序中该如何引用?
- 怎样用程序或者SQL语句实现表结构的生成?包括主键,外键关联以及约束等关系也要生成
- datagrid控件里鼠标点击已经返回索引值 ,如何取得这条值所对应的数据
这样我门编译 在程序运行的时候 我怎么获取他的图片..
// Get Resource File //
/**********************************/ byte[] orgbuffer=null;
try
{
Stream temp=r.GetManifestResourceStream("yourname");
orgbuffer = new byte[temp.Length];
temp.Read(orgbuffer,0,(int)temp.Length);
temp.Close();
}
// Get Resource File //
/**********************************/try
{
Stream temp=r.GetManifestResourceStream("yourname");
if (temp != null)
Bitmap bmp = new Bitmap(temp);
}
catch()
{
}
包错拉~!什么意思~??
我这个是通用的写法
如果要获取位图或者File
直接用FromStream就可以了
Image img=Assembly.GetExecutingAssembly().GetManifestResourceStream("yourname");
可是我
string[] res = GetType().Assembly.GetManifestResourceNames();
System.Windows.Forms.Cursor cur = new Cursor(GetType().Assembly.GetManifestResourceStream(res[3]));到Cursor NEW 对象的时候就抱错啦~!!说
参数“picture”必须是可用作 Cursor 的图片。
可是我
string[] res = GetType().Assembly.GetManifestResourceNames();
System.Windows.Forms.Cursor cur = new Cursor(GetType().Assembly.GetManifestResourceStream(res[3]));到Cursor NEW 对象的时候就抱错啦~!!说
参数“picture”必须是可用作 Cursor 的图片。
System.Reflection.Assembly r = System.Reflection.Assembly.GetExecutingAssembly();
byte[] org = null; System.IO.Stream temp = r.GetManifestResourceStream(res[0]); if (temp != null)
{
Bitmap bmp = new Bitmap(temp);
bmp.Save(@"C:\1.bmp");
}
经过测试拉~!!