Code:
Dim tmpPlugin As IInput
Dim i As Integer
Dim x As Object
InputPlugins = PluginEngine.FindPlugins(PluginsPath, "IInput")
For i = 0 To InputPlugins.Length - 1
x = PluginEngine.CreateInstance(InputPlugins(i))
tmpPlugin = DirectCast(x, IInput)
lstInput.Items.Add(tmpPlugin.Name)
Next
Dim tmpPlugin As IInput
Dim i As Integer
Dim x As Object
InputPlugins = PluginEngine.FindPlugins(PluginsPath, "IInput")
For i = 0 To InputPlugins.Length - 1
x = PluginEngine.CreateInstance(InputPlugins(i))
tmpPlugin = DirectCast(x, IInput)
lstInput.Items.Add(tmpPlugin.Name)
Next
Linija x = PluginEngine.CreateInstance(InputPlugins(i)) se izvrsi dobro:
a kod sledece linije dobijem error iz naslova. Probao sam i CType ali je ista situacija.
Trazio sam dva dana sta bi mogla da bude greska ali nisam nasao...