[VB.NET]关于多线程和截图保存的问题!
2008-12-26 23:20
429 查看
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
关于多线程和截图保存的问题!
问题是这样的,以下的几行代码,如果我在form_load事件中就能正常运行,而当我用多线程,单独创建一个线程运行时,老是会在第四行处,提示"未将对像引用设置到对像实例" 请问,,这到底是怎么回事呢?
My.Computer.Keyboard.SendKeys("^{prtsc}", True)
Dim img As Image
img = My.Computer.Clipboard.GetImage
img.Save("c:/tmp.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
__________________________________________________________________________
问题是这样的,以下的几行代码,如果我在form_load事件中就能正常运行,而当我用多线程,单独创建一个线程运行时,老是会在第四行处,提示"未将对像引用设置到对像实例" 请问,,这到底是怎么回事呢?
My.Computer.Keyboard.SendKeys("^{prtsc}", True)
Dim img As Image
img = My.Computer.Clipboard.GetImage
img.Save("c:/tmp.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
__________________________________________________________________________
晕啊....沉得这么快..自己顶上去先...
__________________________________________________________________________
晕死...没人回答呀....
__________________________________________________________________________
你的操作跨线程操作了,用委托。
Delegate Sub t1()
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim thread As New Thread(AddressOf test)
thread.Start()
End Sub
Sub test()
Me.BeginInvoke(New t1(AddressOf t2))
End Sub
Sub t2()
My.Computer.Keyboard.SendKeys("^{prtsc}", True)
Dim img As Image
img = My.Computer.Clipboard.GetImage
img.Save("c:/tmp.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
End Sub
__________________________________________________________________________
相关文章推荐
- [VB.NET]关于保存图片问题
- [VB.NET]求助:关于取treeview父结点的问题.(在线...)
- [VB.NET]关于数据筛选的问题
- [VB.NET]请教!!!!关于删除记录的问题......
- [VB.NET]关于用DLL读INI的问题?
- [VB.NET]关于dataset的haschanges问题
- [VB.NET]多线程下的随机数问题
- [VB.NET]多线程的问题.
- [VB.NET]再问关于“生成单个应用程序实例”的问题
- [VB.NET]关于程序性能问题,高手请进,谢谢
- [VB.NET]关于DataGridView的问题,会的请进来看看,帮忙解决!!
- [VB.NET]关于运行的软件目录的问题
- 关于vb.net里面api Unicode/ANSI调用一个问题解答
- 关于 VB.NET 中 Obsolete 特性的问题
- 关于VB.NET中使用JS文件问题
- VB.net 关于程序单实例问题的解决方法
- 关于vb.net的web页面中页面跳转的问题
- [VB.NET]关于 软件打包问题 头大了 555~~~
- [VB.NET]关于清空件内容的问题.