Hola.
No he ejecutado tu código pero echandole un vistazo veo que a la función le pasas como parámetro la variable Nod pero sin embargo luego todas las asignaciones las haces sobre una variable local llamada Nodo que no creas, por eso te da esa excepción.
Saludos
__________________
Be water my friend.
|