Não sei o que está ocorrendo, sendo que já fiz projetos assim, mas dessa fez não sei o que houve.
Toda vez que eu executo o código abaixo, o programa gera uma exceção.
private void btnCarregarCat52_Click(object sender, EventArgs e) { Carregar = new FolderBrowserDialog(); if (Carregar.ShowDialog() == DialogResult.OK) { Gerador.Variaveis.LocalCarregar = Carregar.SelectedPath; } } private void btnSalvarSped_Click(object sender, EventArgs e) { Salvar = new SaveFileDialog(); Salvar.FileName = "Teste Ler Varios Texto"; Salvar.Filter = "Texto (*.txt)|*.txt"; if (Salvar.ShowDialog() == DialogResult.OK) { Gerador.Variaveis.LocalSalvar = Salvar.FileName; } }
DLL criada (classe)
public static class Variaveis { public static StreamWriter stwSalvar; public static StreamReader stwCarregar; public static DirectoryInfo dirInfo = new DirectoryInfo(Variaveis.LocalCarregar); public static FileInfo[] files = Variaveis.dirInfo.GetFiles(); public static List<string> TextoLinha = new List<string>(); public static Regex RegurarTexto = new Regex(@"\s * | * \s", RegexOptions.IgnoreCase | RegexOptions.Compiled); public static string LocalCarregar; public static string LocalSalvar; public static string BlocoE14, BlocoE15, BlocoE17; }
A exceção ocorre quando vou passar o lugar para ( carregar ou para salvar ) as variaveis publicas (LocalCarregar e LocalSalvar )
Alguem sabe me disser porque está ocorrendo isso?