Moin!
Ich habe ein seltsames Problem mit einem Code.
Ich habe eine Hauptform, diese mehrere Sprachen ausgeben kann.
Diese Hauptform wird mit Englischen Format gestartet, und soll nur Englischen Text anzeigen.
Sobald ich ein Plugin-DLL lade, verändert sich die Hauptform und der Text wird als Deutsch angezeigt!
Genau, das möchte ich nicht so haben...
Ich glaube in der Function CreateObject, in der clsDLLPlugin, befindet sich das Problem.
Freue mich auf eure Hilfe.
BIG THX
Bilder:
Downloadlink:
BugApp.zip
Ich habe ein seltsames Problem mit einem Code.
Ich habe eine Hauptform, diese mehrere Sprachen ausgeben kann.
Diese Hauptform wird mit Englischen Format gestartet, und soll nur Englischen Text anzeigen.
Sobald ich ein Plugin-DLL lade, verändert sich die Hauptform und der Text wird als Deutsch angezeigt!
Genau, das möchte ich nicht so haben...
Ich glaube in der Function CreateObject, in der clsDLLPlugin, befindet sich das Problem.
Freue mich auf eure Hilfe.
BIG THX
VB.NET-Quellcode
- Private Function CreateObject(ByVal assemblyName As String, ByVal objID As String, Optional ByRef args() As Object = Nothing) As Object
- Dim asm As System.Reflection.Assembly
- asm = System.Reflection.Assembly.LoadFile(assemblyName)
- If Not args Is Nothing Then
- Return asm.CreateInstance(objID, True,
- System.Reflection.BindingFlags.CreateInstance,
- Nothing, args, Nothing, Nothing)
- Else
- Return asm.CreateInstance(objID, True)
- End If
- End Function
Bilder:
Downloadlink:
BugApp.zip
Visual Basic.NET
MS-SQL
MS-SQL