资源指的是文字、图片、音乐、动画等,而dll是程序代码,不属于资源的行列,所以你说的无法实现。
泰兴ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
如果一定要放在资源里,只能先释放出来形成一个文件,然后再调用这个文件,不过需要注意的是,这个过程会被很多杀毒软件判定为病毒。
这种情况有一种变通的办法,就是把它改为其他文件名(不是exe文件,让别人不注意它),运行时把它复制一份并改回exe文件名,然后执行它,执行完毕之后删除。
放在解决方案资源管理器还没完。进入项目属性,资源,把解决方案资源管理器里的资源文件拖进来,改个便于调用的名称,然后My.Resources里面就可以调用了。如果是VS可以识别的,那么就直接是Bitmap类型的,可以隐式转换成Image类型。
很简单,点击菜单“项目”--“WindowsApplication1属性”
在属性面板里点“资源”,这里可添加字符串资源、图片资源、多媒体资源等等。
使用资源很简单,举例如下:
Label1.Text = My.Resources.String1
PictureBox1.Image = My.Resources.小猫
给你一个思路,
1把A窗口(比如是FormA)要控制的控件、成员变量、方法、属性等定义为Public
2然后重写B窗口(FormB)的构造函数,增加一个成员变量,使之用来保存A窗口的引用,比如
Public Partial Class FormB
Private _formA As FormA
Public Sub New(formA As FormA)
_formA = formA
End Sub
'...
End Class
然后我们在FormB中就可以用_formA来控制FormA的内容了
在A中打开B窗口可以这样:
Dim B As New FormB(Me)
B.Show()
可以将文件等分成两部分,分别用两个private读取就是2线程。
内存解决方案:不要等程序自动GC,自己手动释放不需要内存。
缺陷:可能会浪费时间。