Visual Basic.NET - Llamar a funcion desde un form dentro de una dll

   
Vista:

Llamar a funcion desde un form dentro de una dll

Publicado por mapylucio (1 intervención) el 19/04/2009 17:21:36
Hola a todos.

Estoy haciendo una dll que incluye un formulario y un módulo.
El módulo lo he creado como una clase pública e incluye una función.
El formulario es una clase privada y al hacer clic sobre un elemento de un menú ejecuta la función del módulo.
En el código del form, en modo de diseño me lanza el error:
No se ha declarado el nombre 'obj_Conf_Tree2XML' (que es el nombre de la función del módulo).

¿Cómo puedo llamar a una función de un módulo, desde un form, cuando ambos están incluidos en una dll?
He probado a declarar la función como public y tampoco funciona.

El código resumido sería algo así.

El módulo:
***************************************************
Public Class frm_Conf
...

Function obj_Conf_Tree2XML(ByVal Mifrm As Form, ByVal MiTRV As TreeView) As Boolean
....
End Function
...
End class
***************************************************

El form:
***************************************************
Class frm_Configuracion

Inherits Form
Private Sub GuardarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GuardarToolStripMenuItem.Click

If obj_Conf_Tree2XML() = True Then
MsgBox("Operación terminada.")
Else
MsgBox("Error")
End If

End Sub

End class
***************************************************
En obj_Conf_Tree2XML() es donde me da el error.

Menudo rollo, a ver si se lo lee alguien entero.
Muchas gracias.
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:Llamar a funcion desde un form dentro de una dl

Publicado por Damian (824 intervenciones) el 21/04/2009 00:17:25
No deberias poner: frm_Conf.obj_Conf_Tree2XML()
Ademas esta dll donde tienes tus funciones estan dentro de tu proyecto?.
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