>>>Apply the STAThread attribute to the function:
>>>
>>>
>>><STAThread()> Public Shared Function Main(ByVal tcAuto As String)
>>>
>>
>>It doesn't change anything.
>>
>>>Also, this method should be defined in the Startup Form of your applicaiton.
>>
>>The form is the application. That's the only think I have.
>
>In the body of the method create a reference to your form class and execute it:
>
>
>Dim oForm as yourformclass
>oForm.ShowDialog()
>
This might work better if you add a new class to your project and put the Function Main in that class. Then mark this new class as your start up object instead of your form.