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.
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


0