El error está más que claro, la variable "Folder" está vacía, y en la imagen lo puedes ver en los autos: "Folder > value Nothing"
¿Porque no te fijas en lo que estás haciendo?
1. declaras la variable en el form2
2. no le das ningún valor a esa NUEVA variable
3. intentas usar la variable en el método "getfiles" (pero la variable no contiene ningún valor, así que KABOOM!)
Te he explicado como usar las variables en otras class.
1. declaras la variable en
EL PRIMER FORM (form1.vb)
2. la usas así en el resto de forms: msgbox(form1.mivariable)
PD: O puedes hacer un form, lo llamas "Variables Globales.vb" y ahi metes las p*tas variables que desees, tienes un ejemplo de eso en el post de los snippets (sintaxis > global variables) ahí tienes un ejemplo bueno.
necesito guardarlo en un archivo dat o dentro del mismo exe para que la proxima vez se guarde y se ejecute esa direccion.
Olvídate de crear archivos innecesarios para guardar "opciones" o cosas así, esto no es Batch, todo es más simple.
Debes crear una setting en tu proyecto, y luego es tán sencillo como hacer... :
my.settings.save()
form1 load sub
msgbox(my.settings.MiOpcion) ' la última ruta guardada...
end sub
EDITO: Bueno en realidad esto se guarda en el archivo
settings.cfg del programa, pero eso ya es otra cosa xD.
Si realmente quieres aprender te va a ser
mucho más dificil si te modificas el lenguaje de la IDE al castellano, más que nada porque no vas a encontrar referencias en castellano ni ayuda en ningún sitio cuando tengas un problema en concreto sobre la IDE y necesites buscar un código o solución en Google, todos los terminos son en ingles, y hay que aprender a usar en inglés, déjate eso para cuando sepas mejor las cosas.
saludos