Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: pepino en Julio 05, 2015, 10:59:10 pm

Título: No coinciden los tipos
Publicado por: pepino en Julio 05, 2015, 10:59:10 pm

Código: (VB) [Seleccionar]
'Error no coinciden los tipos aqui:
Private Sub Form_Load()
Me.Ventana.CargarSkin (Frm_Registrar)
...
'Ventana es un control de usuario que he creado y tiene agregado un SkinFramework para usar los temas

codigo en el control de usuario:

Código: (VB) [Seleccionar]
Sub CargarSkin(Formulario As Form)
SkinFramework.LoadSkin App.Path + "\Skin\UUNU Medical.msstyles", ""
 SkinFramework.ApplyWindow Formulario.hWnd
End Sub

por que me marca que no coinciden los tipos?
Título: Re:No coinciden los tipos
Publicado por: Albertomi en Julio 06, 2015, 02:28:23 am

Estimado pepino




Si lo que está invocando es un procedimiento (Sub), entonces, porque lo estas invocando como si fuera una función.


Si fuera un procedimiento, entonces, debes de invocarlo así:



Private Sub Form_Load()
  Ventana.CargarSkin Me
End Sub


Saludos, desde algún lugar de Lima-Perú