Visual Basic.NET - Nombre del Programa

 
Vista:

Nombre del Programa

Publicado por Mante (2 intervenciones) el 19/09/2007 07:43:58
Saludos
Tengo una dll con diferentes funciones. A parte tengo bastantes programas que ejecutan una de estas funciones de la dll. Programando en la dll tengo que saber que programas ejecutan esa función. No puedo tocar los programas solo la dll.

Necesito saber el nombre del programa que ejecuta la funcion de la dll. Hay alguna manera de saberlo?

Espero noticias

Saludos Cordiales,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Nombre del Programa

Publicado por Harold V. (411 intervenciones) el 19/09/2007 11:32:56
Creas una proyecto de clase llamado SampleInfo

Imports System.Reflection

Public Class Info

Dim reflec As Assembly = Assembly.GetCallingAssembly

Sub New()
End Sub

Public Sub Info()
Dim minf As MethodInfo = MethodInfo.GetCurrentMethod
MsgBox("Soy " & minf.Name & ", he sido llamado desde " & reflec.ManifestModule.Name)
End Sub

End Class


Como ejemplo lo llamo desde un boton en algun programa......

Dim claseinfo As New Info

Private Sub cmdShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdShow.Click
claseinfo.Info()
End Sub

y me muestra que llame y desde donde................
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Nombre del Programa

Publicado por Mante (2 intervenciones) el 20/09/2007 16:11:59
Muchas Gracias
He probado y va perfecto

Muchas Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar