Thanks to all for the guidance to the deployment of WinForms.  However, I am
still having an issue with getting the type of the form in my .NET dll.
When I run the code in Sub GetApp(), I get the following error, because the
gettype of the formAsm returns nothing.  However if I set a reference to the
dll and run against that, the app comes up fine.  Any ideas what I am doing
wrong?

Joe

---------------------------
AppLoader Error
---------------------------
System.ArgumentNullException: Value cannot be null. Parameter name: type
at System.Activator.CreateInstance(Type type, Boolean nonPublic)    at
System.Activator.CreateInstance(Type type)    at
AppLoader.frmAppLoad.GetApp() in C:\Documents and
Settings\Administrator.MARXBROS\My Documents\Visual Studio
Projects\AppLoader\Form1.vb:line 72
----------------------------------------

    Sub GetApp()
        Try
            Dim sLocation As String
            sLocation = "http://localhost/Apps/ProofOfConcept.dll";

            Dim formAsm As Reflection.Assembly =
Reflection.Assembly.LoadFrom(sLocation)

            Dim FormType As Type =
formAsm.GetType("ProofOfConcept.frmRunMe")
70
71          Dim formobj As Object
72              formobj = Activator.CreateInstance(FormType)

            Dim form2 As Form = CType(formobj, Form)
            form2.Show()

        Catch exc As Exception
            MsgBox(exc.ToString)

        End Try
    End Sub

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to