Hola:
Quiero hacer un mini ejemplo sobre Overloads y no me fucniona.
Module Module1
    Sub Main()
        Dim Ejemplo1 As String = "AAAA"
        Dim Ejemplo2 As Integer = 123445
        testSub()
        testSub(Ejemplo1)
        testSub(Ejemplo2)
        testSub(Ejemplo1, Ejemplo2)
    End Sub
    Overloads Sub testSub()
        Debug.WriteLine("No pasa nada.")
    End Sub
    Overloads Sub testSub(ByVal i As String)
        Debug.WriteLine(i)
    End Sub
    Overloads Sub testSub(ByVal i As Integer)
        Debug.WriteLine(i.ToString)
    End Sub
    Overloads Sub testSub(ByVal i As String, ByVal j As Integer)
        Debug.WriteLine(i & " -- " & j.ToString)
    End Sub
End Module
Error    2    Uso no apropiado de la palabra clave 'Overloads' en un módulo.    C:\Users\Usuario\documents\visual studio 2010\Projects\Ejemplito\Ejemplito\Module1.vb    18    5    Ejemplito
A pesar de leer por aquí sobre Overloads (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=ES-ES&k=k%28VB.OVERLOADS%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29;k%28DevLang-VB%29&rd=true), no me guío.
Salu2.
			
			
			
				los modulos comunes no soportan Overload, aparte fijate que te la subraya y te dice , tenes que hacerlo dentro de una clase.
saludos.
			
			
			
				borren esto.
			
			
			
				Cierto, ya me funciona, gracias.