none
Comportamiento extraño en Visual Studio 2005-2008 RRS feed

  • Debate general

  • Hola a la comunidad de desarrolladores,  yo he trabajado en visual studio 2005 y 2008 por algo mas de 4 años y me he topado con fallas incomprensibles de la compilacion de codigo que si no conoce uno a otros usuarios experimentados nos frustamos al no encontrar la solucion o tenemos q optar por soluciones drasticas como volver a instalarla suite de visual studio.

    Bueno una de las fallas concretas es que luego de modificar codigo y ejecutar nuestra aplicacion sucede que el compilador de visual ya no obedece al codigo y por mas que hacemos cambios no los ejecuta; pues bien una solucion q me dieron( lo admito) es borrar los archivos .exe de la carpeta bin/debug y o bin/relase de nuestro proyecto.

    Otra falla reciente que encontré es en el diseñador qque me aparece:

    "No se controló System.InvalidOperationException
      Message="Error al crear el formulario. Consulte Exception.InnerException para obtener más detalles. Error: Referencia a objeto no establecida como instancia de un objeto."
      Source="Sistema_Tienda"
      WindowsApplication1.Form2.Button2_Click(Object sender, EventArgs e) en E:\Sistema EASY CONTROL OSCAR\Sistema_Tienda\Form2.vb:línea 234    en System.Windows.Forms.Control.OnClick(EventArgs e)    en System.Windows.Forms.Button.OnClick(EventArgs e)    en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop  ...

    * Omito varias lineas porque son demaciadas. Comento que mi aplicacion funcionaba correctamente (Formulario de inicio es un Form2 que manda llamar a Form1.Show)hasta que agregué  un evento en mi Fom1 relacionado a Datagridviewcell y esto en teoria no tiene porque afectar mi codigo o al diseñador de formularios de visual. Asi que cuando volví a ejecutar mi proyecto el programa visual studio me dice q no hay instancia de mi Form1 mandando el error anterior. No entiendo la causa realmente

    Espero sus comentarios

     

    viernes, 25 de enero de 2013 20:01

Todas las respuestas

  • hola que es realmente lo ke kieres hacer?????? en el programa??

    de pronto asi podamos ayudarte

    viernes, 25 de enero de 2013 21:47
  • lo ke pasa es ke esas instrucciones de form1.show ya no funcionan en studio 2012......

    son reemplazadas por metodos y clases

    me explico

    viernes, 25 de enero de 2013 21:49
  • hola pues lo que voy a hacer es controlar las teclas pulsadas en las celdas de un datagridview(principalmente con la tecla de suma), pero no he podido avanzar en codigo porque me apareció el error al llamar un formulario que como repito ya funcionaba corectamente con Form1.Show, esto me ejecutaba sin problemas,de hecho mi objetivo era mostrar estos errores al ejecutar nuestras aplicaciones por si les ha pasado a otros usuarios y aprender a depurarlos. Gracias por responder
    domingo, 27 de enero de 2013 4:00
  • Sr Balboa yo utilizo visual studio 2008 y aqui si me funciona el metodo de Form1.Show y lo unico que agregué fue un evento del Datagridviewcell para hacer funcionar la tecla "+" , pero aun no veo por q me sale un error q normalmente no me aparece, espero me haya hecho entender
    domingo, 27 de enero de 2013 4:07
  • Sr Balboa yo utilizo visual studio 2008 y aqui si me funciona el metodo de Form1.Show y lo unico que agregué fue un evento del Datagridviewcell para hacer funcionar la tecla "+" , pero aun no veo por q me sale un error q normalmente no me aparece, espero me haya hecho entender

    Ya encontré la causa de mi problema en efecto no era el Formulario, fue haber declarado esto en el Form1 seccion Declaraciones:'Dim textBoxCell As DataGridViewTextBoxCell = _
        'TryCast(Me.DataGridView3.CurrentCell, DataGridViewTextBoxCell)

    pero sigo sin comprender porque el visual studio me decia que que no se ha declarado una instacia de mi objeto Form1. Y es que en el ejemplo para controlar teclas de datagridview no me especifica donde colocar el codigo del textBoxcel y esto una vez mas nos puede confundir el depurador de visual studio


    domingo, 27 de enero de 2013 16:16