【发布时间】:2013-08-14 21:43:12
【问题描述】:
我想通过向我的线程池添加一个新的回调来使函数“createFolder”更快(或者至少不阻塞我的主线程)。
我用 STAThread() 标记了主函数,异常告诉我用 STAThread() 标记我的主函数。
我愿意接受任何提示!
【问题讨论】:
我想通过向我的线程池添加一个新的回调来使函数“createFolder”更快(或者至少不阻塞我的主线程)。
我用 STAThread() 标记了主函数,异常告诉我用 STAThread() 标记我的主函数。
我愿意接受任何提示!
【问题讨论】:
您将STAThread 属性放置在错误的方法上:它必须是表单启动的方法,而不是您正在执行的方法。
在许多情况下,您的应用程序将具有Sub Main,这就是需要使用STAThread 属性修饰的内容。来自 MSDN 的示例:
Public Class MyForm
Inherits Form
Public Sub New()
Me.Text = "Hello World!"
End Sub 'New
<STAThread()> _
Public Shared Sub Main()
Dim aform As New MyForm()
Application.Run(aform)
End Sub
End Class
【讨论】: