2

我想通过向我的线程池添加一个新的回调来使函数“createFolder”更快(或者至少不阻塞我的主线程)。

我用 STAThread() 标记了主函数,异常告诉我用 STAThread() 标记我的主函数。

我愿意接受任何提示!

4

1 回答 1

2

您将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 
于 2013-08-15T00:24:37.150 回答