Announcement

Collapse
No announcement yet.

In VB.Net erstelltes Formular für alle Mitarbeiter zugänglich machen!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • In VB.Net erstelltes Formular für alle Mitarbeiter zugänglich machen!

    Hallo zusammen,

    wie kann ich ein erstelltes Formular (mit Firmenlogo und Standart Funktionen) für alle VB.NET Programmierer in unserer Firma zur Verfügung stellen. Und wie kann man es denn in andere .NET Programmen einbinden?

    Muss ich es als dll ablegen und dann Importieren?

    Für eure Hilfe wäre ich dankbar.

    Gruß Torben

  • #2
    Hallo,
    das Formular muss in einem Klassenbibliotheks-Projekt eingebunden werden, damit es nach dem Kompilieren als Assembly-DLL von allen anderen Projekten als Verweis eingebunden werden kann. Die anderen Projekte können die Assembly-DLL zur Laufzeit über eine URL nachladen:
    <code>
    Imports System.Reflection
    <br>
    ...
    <br>
    Const sAsmPath As String = "D:\Daten\VisualStudio.NET\Framework\LoadForm\Load FormAssembly\bin\LoadFormAssembly.dll"
    Const sAsmURL As String = "http://localhost/VS/LoadFormAssembly.dll"
    <br>
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim aFormAsm As [Assembly] = [Assembly].LoadFrom(sAsmURL)
    Dim aLoadFormType As Type = aFormAsm.GetType("LoadFormAssembly.AssemblyForm")
    Dim aFrmObj As Object
    aFrmObj = Activator.CreateInstance(aLoadFormType)
    Dim aForm As Form = CType(aFrmObj, Form)
    aForm.ShowDialog()
    End Sub
    </code&gt

    Comment

    Working...
    X