vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: UserControl aus Plugin in Hauptmaske laden 
Autor: viperbone
Datum: 28.12.09 08:28

Hallo DannyUlm

Ich hoffe das Problem ist noch aktuell?
Nach einer Googlesuche bin ich auf diese Seite gestossen: Seite

Wenn du dies durchliest hatte der Fragesteller ein ähnliches Problem wie du. Die Lösung ist, dass das einzufügende Control nicht in einer separaten AppDomain erstellt werden darf. So habe ich deinen Code abgeändert und konnte es erfolgreich testen.

    Public Function addModulToSoftware(ByVal sFile As String) As Boolean
        Dim bReturn As Boolean = False
        Dim i As Integer = 0
        Try
            If myModSetup Is Nothing Then
                'myModSetup = New AppDomainSetup
                'myModSetup.ApplicationBase = Microsoft.VisualBasic.Left(sFile, 
                ' InStrRev(sFile, "\") - 1)
                'myModDomain = AppDomain.CreateDomain("AppModulBase", 
                ' myModEvidence, myModSetup)
                myModDomain = AppDomain.CurrentDomain
            End If
            If myModules Is Nothing Then
                ReDim myModules(0)
                i = 0
            Else
                i = myModules.Length + 1
                ReDim myModules(i)
            End If
            myModules(i) = myModDomain.CreateInstanceAndUnwrap( _
              System.Reflection.AssemblyName.GetAssemblyName(sFile).FullName, _
              Replace(Microsoft.VisualBasic.Right(sFile, Len(sFile) - InStrRev( _
              sFile, "\")), ".dll", "") & ".clsModul")
            Me.SplitContainer1.Panel2.Controls.Add(myModules(i).goNaviPageMain)
        Catch ex As Exception
            Throw ex
        End Try
    End Function

fg viperbone

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
UserControl aus Plugin in Hauptmaske laden1.260DannyUlm17.12.09 09:33
Re: UserControl aus Plugin in Hauptmaske laden957viperbone28.12.09 08:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel