SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: MindEye en Miércoles 18 de Agosto de 2004, 23:15
-
- Vereis, es que tengo una funcion en un modulo, la cual uso, para que me de un listado de las carpetas que hay, en la ruta especificada.
- Bien, el caso es que le pongo una variable de tipo label:
Public Function Lista_Careptas(ruta As string, optional Detalles As Label)
entonces lo que hago, es que cuando llamos a la funcion, le paso los parametros de la ruta, pero cuando le doy el nombre del label del formulario al que quiero que le haga referencia ( En este caso seria el label1, en el form1 ) me da un error al intentar establecer el caption, y me dice que no se a inicializado
- Alguien me puede ayudar
- Gracias
-
Cuando haces referencia a un control fuera del modulo, tienes que partir con desde la referencia padre hasta llegar al control deseado.
Me explico.
Ya que estas en un modulo, y quieres hacer referencia a un label1 del form1, debes hacerlo asi.
Form1.Label1.Caption=Mensaje
-
Qué tal MindEye?
Podrías colocar el código donde te surge el problema?. Envía el código de la función y el de la llamada a la misma; a ver si aquí vemos qué está pasando.