我想通过向我的线程池添加一个新的回调来使函数“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