社区
C#
帖子详情
想在编译一个类的时候,把图片文件也编译进生成的DLL中
dahaig
2005-09-12 11:43:42
可能表达得不很清楚
我的这个类中有一个imagelist
里面包含几个图片
怎么样才能把图片编译进生成的DLL中
请高手指点!
...全文
160
6
打赏
收藏
想在编译一个类的时候,把图片文件也编译进生成的DLL中
可能表达得不很清楚 我的这个类中有一个imagelist 里面包含几个图片 怎么样才能把图片编译进生成的DLL中 请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
looner
2005-09-12
打赏
举报
回复
可以在dll里加个Form,然后放imagelist啊
在应用程序中调用比如 private void Form1_Load(object sender, System.EventArgs e)
{
imageDLL.FormImage img = new imageDLL.FormImage();
this.pictureBox1.Image = img.imglistManager.Images[0];
}
就可以,能实现效果
dvd99
2005-09-12
打赏
举报
回复
指定路径就可.
实在不行就用res文件
dahaig
2005-09-12
打赏
举报
回复
我在项目中添加->添加现有项
项目里多了一个图片文件
我怎么样才能在程序里调用啊?谢谢!!
请给一句代码示范下,谢谢!!
MyLf
2005-09-12
打赏
举报
回复
在图片文件的属性窗口中,生成操作属性设为"嵌入式资源"就可以了。
looner
2005-09-12
打赏
举报
回复
你就正常编译就可以啊,不用做什么特殊的动作吧?
dahaig
2005-09-12
打赏
举报
回复
我设计这个类
包含其它一些诸如int,string的属性
其中还有一个imagelist的属性,其中包含若干个图标
我希望在设计的时候把这个imagelist的图标给初始化了
这样在调用这个dll的时候
只要引用一个dll文件
就能获得其中的imagelist属性,获得那些图标
现在的情况是我在类的构造函数里:
Image im = Image.FromFile("1.ico");
imagelist.Images.Add(im);
编译生成后
程序调用dll
还是需要在程序目录下放置一个1.ico
不然运行出错
请高手帮忙给个解决办法
小弟不太会操作image,希望高手帮忙写两行代码,谢谢了!
将python
文件
编译
生成
dll
文件
将python
文件
编译
生成
dll
文件
。
Golang
编译
生成
DLL
文件
1、注释 //export PrintBye 和 //export Sum 在
编译
DLL
的时候是必须的,说明了
DLL
需要输出的函数。注意注释和下面的函数名之间不能有空行。2、函数 main 也是必不可少的,但是不知道是否能够用它来做
DLL
的初始化,这个以后再仔细研究。python通过调用步骤3
中
生成
的go2python.
dll
,实现对go的调用。
编译
生成
go2python.
dll
和 go2python.h 两个
文件
。3、go脚本
文件
名,不能命名为xxx_test.go。
C#如何把写好的
类
编译
成
dll
文件
4 我直接把在别的项目
中
做好的cs
文件
搞到这里来,连
文件
名也改了(FilesDirectory.cs),这里using System.Windows.Forms不会报错,因为前面已经添加引用了。7 切记你自己写的
类
前面要有public,否则后面使用的时候会报错说访问受保护。5 右击项目,在属性
中
可以修改
生成
dll
的名称。3 记得要添加Windows.Forms引用。2 直接改写这个Class1.cs
文件
。6 按F6
进
行
编译
,得到
dll
文件
。1 新建
一个
类
库项目。
几种工具反
编译
被
编译
好的
DLL
文件
我们平时在工作
中
经常会遇到一些已经被
编译
后的
DLL
,而且更加麻烦是没有源代码可以
进
行修改,只能针对这个
DLL
的
文件
进
行修改才能得到我们
想
要的结果;本文将通过
一个
实例来演示如果完成
一个
简单的修改;我们将会用到以下几种工具; 1:反
编译
工具ILSpy.exe:是个很不错的反
编译
软件,而且是免费了; 2:微软的工具ildasm.exe:这个是把
DLL
生成
IL
文件
的
一个
软件,是微软自带了;可以
如何
编译
生成
dll
文件
以及如何调用
dll
文件
1.vs2015下
生成
DLL
文件
文件
->新建->项目 点击确定选择
dll
选项和空项目选项 点击完成 为项目添加c++源
文件
my
dll
.cpp extern"C"// 此处extern "c" 为解决c/c++兼容问题 { _declspec(
dll
export)intadd(inta,intb) { returna + b; } extern"C" ...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章