遇到问题,通过反射创建对象,然后在多个线程上运行它们。VB.Net用反射对象运行线程
我似乎无法找出什么我需要在这里:
For Each WorkerNode As XmlNode In oRunSettings.GetWorkerValues
Dim sWorkerName = WorkerNode.Attributes(SETTING_NAME_ID).Value
Dim oWorkerType As Type = Type.GetType(String.Format("Worker.{0}", sWorkerName))
Dim oWorker As Object = Activator.CreateInstance(oWorkerType)
Dim tWorker As Thread = New Thread(AddressOf oWorker.Process)
tWorker.Start()
Next
这导致在“AddressOf”错误,因为对象没有一个方法叫那个。我需要使用界面做些什么吗?
我认为这是我会尝试的下一件事...尽管延迟绑定可能仍然会导致问题。 – RiddlerDev 2009-09-25 18:26:14