PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VB.Net Prozedur in selbsterstellter DLL aus Programmm starten


Nussi
23.05.2003, 20:27
Hallo erstmal,

Ich habe vor eine DLL zu erstellen, welche nur eine Prozedur ausführt (einschließlich übergabeparameter)...
das Teil soll eine msgbox aus der DLL heraus ausgeben, aber ich krieg das nich hin.

Ich wäre Superdankbar für einen Tipp.... ich suche schon seit mehreren Stunden (warscheinlich in eine falsche Richtung, denn so schwer kann das doch nicht sein, oder?)



cya

Nussi




hier mein Bespiel:

inhalt der menue.dll:

Public Class MenueItems_anzeigen
Public Sub men(ByVal f As System.Windows.Forms.Form)
If f.Name = "startform" Then
Msgbox("DLL läuft")
end if
end sub
end class

inhalt des Programmes:

Public Class startform
Inherits System.Windows.Forms.Form
Dim X As New menue.men()

Private Sub startform_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
menue.mem(me)
End Sub

End Class


Scavi
16.07.2003, 12:19
Viel zu kompliziert ! ... ich kann jetzt zwar kein VB aber C# und da geht das so (gekürzt):



DLL:

namespace myDLL
{
public class myDLLClass
{
public void ShowMsgBox(string text)
{
MessageBox.Show(text);
}
}
}

EXE:

using myDLL;

namespace egal
{
private myDLLClass mc = new myDLLClass();
public class myExe
{
mc.ShowMsgBox("DLL Läuft");
}
}



mfg, Sca