[ Foro de C# ]

Problema con openFileDialog1.ShowDialog

29-Sep-2015 16:57
Invitado (Kayur)
1 Respuestas

Hola a todos.
Tengo instalado Visual Studio 2010 express.
Windows 7
Mi programa en C# antes funcionaba perfectamente.
No tiene errores, pero al ejecutarlo, en uno de los eventos se tendría que abrir una ventana poder elegir un archivo y no se abre.


private void imporObsASCIIToolStripMenuItem_Click(object sender, EventArgs e)
        { 
           OpenFileDialog openFileDialog1=new OpenFileDialog();
            openFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
            openFileDialog1.Filter = "Archivos de Observaciones TPS (*asc)|*.asc |Ficheros de texto (*.txt)|*.txt|Todos los archivos (*.*)|*.*";
            openFileDialog1.Title = "Leer fichero de obs ASCII";
                        
            if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
...


Parece como si la abriera pero lo que hace es salirse y en resultados me dice "El programa '[5364] ObservyPuntos.vshost.exe: Administrado (v4.0.30319)' terminó con código 1073741855 (0x4000001f)".
Como os he dicho, antes en el mismo ordenador funcionaba perfectamente.

Muchas gracias


09-Oct-2015 12:20
Nacho Cabanes (+83)

Debería funcionar. No parece haber nada problemático en ese código, porque no usas rutas absolutas ni nada que dependa del ordenador de origen. ¿Seguro que tienes la plataforma .Net instalada en el nuevo equipo?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)