Tipos definidos por el usuario en una clase
Publicado por Roman (33 intervenciones) el 10/03/2008 15:14:09
Hola, necesito una ayudita con los tipos definidos por el usuario
yo tengo declarada una estructura TYPE en un módulo publico (.bas) y necesito que una función de una clase devuelva este tipo de datos y me devuelve un error
¿cómo debería hacer?
Mas detalladamente, a través de un ejemplo...
En módulo: globales.bas
Public Type Estado
Detener as boolean
Status as integer
End Type
En módulo de clase: clsControl.cls
Public Function Procesar (Pedido as long) as Estado
(...)
Procesar.Detener = true
Procesar.Status = 1
End Function
Según la ayuda de VB esto está correcto pero al presionar F5 me devuelve el siguiente error: "Sólo los tipos definidos por el usuario públicos de módulos de objeto públicos se pueden usar como parámetros, como tipos de retorno para procedimientos públicos de módulos de clase o como campos de TDU públicos"
yo tengo declarada una estructura TYPE en un módulo publico (.bas) y necesito que una función de una clase devuelva este tipo de datos y me devuelve un error
¿cómo debería hacer?
Mas detalladamente, a través de un ejemplo...
En módulo: globales.bas
Public Type Estado
Detener as boolean
Status as integer
End Type
En módulo de clase: clsControl.cls
Public Function Procesar (Pedido as long) as Estado
(...)
Procesar.Detener = true
Procesar.Status = 1
End Function
Según la ayuda de VB esto está correcto pero al presionar F5 me devuelve el siguiente error: "Sólo los tipos definidos por el usuario públicos de módulos de objeto públicos se pueden usar como parámetros, como tipos de retorno para procedimientos públicos de módulos de clase o como campos de TDU públicos"
Valora esta pregunta


0