elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.  (Leído 5,194 veces)
javier234-


Desconectado Desconectado

Mensajes: 453


Ver Perfil
En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
« en: 14 Febrero 2011, 22:25 pm »

Hola a todos,

Igual hay razones para que sea asi, pero no entiendo por que pasa.
Tengo un Form1 y dentro de él un ListView en el que escribo datos, datos que puedo modificar haciendo doble click.Una vez modificado el dato vuelve al ListView y queda en pantalla por si se quiere modificar otro dato.Para cerrar el ListView y el Form1 que lo contiene, hago click en el aspa superior derecha del Form1, y capto que lo quiero cerrar mediante el evento FormClosing y antes de cerrarlo pongo un MessageBox advirtiendome que se va a cerra el formulario.
Asi funciona correctamente en el entorno de Visual Studio 2008.
Lo sorprendente es que si corro el ejecutable fuera del Visual Studio 2008, una vez que modifico un dato, en vez de volver al ListView, se cierra el programa sin ni siquiera salir el MessageBox de que se va a cerrar el formulario.

Alguien tiene alguna idea de como puede ser esto?
Gracias anticipadas y saludos


En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
« Respuesta #1 en: 15 Febrero 2011, 04:30 am »

pone el codigo que estas usando...


En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
javier234-


Desconectado Desconectado

Mensajes: 453


Ver Perfil
Re: En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
« Respuesta #2 en: 15 Febrero 2011, 12:15 pm »

El codigo es lo de menos, ya que ademas tiene algo de extension y creeme, ya lo he revisado yo un monton de veces por si habia algo extraño, y no lo hay.
La pregunta es, como puede tener distinto comportamiento en el entorno VS 2008 que en Windows XP, y eb anbos no da error alguno, solo que en XP el programa se cierra solo.
Gracias y saludos
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.647


My software never has bugs. Its just features!


Ver Perfil WWW
Re: En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
« Respuesta #3 en: 15 Febrero 2011, 21:04 pm »

Pues solo se me ocurre que los cambios los compilaste como Release y estas ejecutando una versión antigua en Debug, o viceversa.

Si no es eso, postea el código en un enlace de pastebin.

Un saludo.
En línea

javier234-


Desconectado Desconectado

Mensajes: 453


Ver Perfil
Re: En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
« Respuesta #4 en: 15 Febrero 2011, 21:21 pm »

Gracias [D4N93R]  por responder,

Que es compilar como Release ?
Como puedo saber si estoy haciendo eso?
Yo lo ejevuto en VS2008 pulsando la tecla F5.

En caso de no compilar como dices, pondre aqui el codigo eleiminando la paja.
Saludos
En línea

javier234-


Desconectado Desconectado

Mensajes: 453


Ver Perfil
Re: En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
« Respuesta #5 en: 16 Febrero 2011, 17:58 pm »

Perdon, perdon, perdon...!!!
Acabo de descubrir que el VS2008 funciona mal, porque ni siquiera me genera siempre el ejecutable cuando hago modificaciones, es decir, que la version del programa que ejecuto en XP es antigua, y no la que acabo de generar en VS2008.
Por que hace eso el VS2008 de no grabarme siempre el ejecutable (por supuesto siempre Guardo todo despues de hacer modificaciones y generar la solucion).
Asi que se puede borrar este post.
Saludos
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.647


My software never has bugs. Its just features!


Ver Perfil WWW
Re: En entorno Visual Studio 2008, no se cierra.Sin entorno VS2008 se cierra.
« Respuesta #6 en: 16 Febrero 2011, 23:08 pm »

Cuando guardas no se genera (build) el proyecto. Sino, como tu mismo lo has dicho, lo hace al darle Generar Proyecto, o en su defecto, la Solución entera.

Cuando haces una modificación, en .Net usando Visual Studio, MonoDevelop, en python, pascal, etc, no solamente tienes que guardar sino generar el ejecutable.

PD: Cerca de la fechita verde de Ejecutar en la barra de herramientas, hay un combobox que tiene dos opciones normalmente: Debug y Release. Debug es para que cuando compile genere más simbolos para asistir a Visual Studio en la tarea de depurar línea a línea la aplicación y Release es sin dichos símbolos. Por lo que la solución es igual pero con dos fines distintos: Debug=depuración, y Release=Compilación final.

Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Visual Studio 2008 Beta 2
.NET (C#, VB.NET, ASP)
d(-_-)b 3 2,296 Último mensaje 2 Agosto 2007, 11:32 am
por Meta
Visual Studio 2008 E E en español
.NET (C#, VB.NET, ASP)
Sin Nick xD 0 1,432 Último mensaje 21 Febrero 2008, 16:17 pm
por Sin Nick xD
visual basic 6 y variables de entorno
Programación Visual Basic
^kazike^ 4 10,988 Último mensaje 6 Mayo 2008, 18:53 pm
por ^kazike^
Posters de Visual Studio 2008
.NET (C#, VB.NET, ASP)
Mace Windu 0 1,422 Último mensaje 9 Enero 2009, 16:34 pm
por Mace Windu
Problema con Visual Studio 2008, Visual Source Safe 2005.
.NET (C#, VB.NET, ASP)
davidesgt 0 3,939 Último mensaje 14 Octubre 2009, 17:32 pm
por davidesgt
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines