关于多线程的一个问题
代码如下:
Public Sub prt()
Dim pt As System.Windows.Forms.SendKeys
Dim img As Image
pt.SendWait("{prtsc}")
img = My.Computer.Clipboard.GetImage
img.Save("e:\temp\1.jpg")
End Sub
我创建了一个SUB ,是将当前屏幕保存下来,并存成图片,如果我直接在form_load中执行此过程,可以正常运行!
但是,我用创建一个单独线程来运行时,老是在img.Save("e:\temp\1.jpg")这行上面提示"未将对像引用设置到对像实例"
不知道哪位高手知道这是为什么吗?
[此贴子已经被作者于2007-9-18 10:53:33编辑过]