Bug no código c#
Bug no código c#
Ol, estava codando aqui uma funo do meu gerador de decks, e do nada, apareceu a seguinte exceo: Acredito que seja um bug no do cdigo, mas sim do compilador... Quando eu comendo essa rea de cdigo, o erro sempre passa pra prxima varivel, ou mtodo. Veja: Parte do cdigo: grpBoxMDecki new System.Windows.Forms.GroupBox Location new System.Drawing.Point76, yG, Size new System.Drawing.Size536, 340, BackColor System.Drawing.Color.Transparent, ForeColor corLetra, Font new System.Drawing.FontFont.FontFamily, 8.25f, System.Drawing.FontStyle.Bold, Text string.FormatElixir Mdio: 0:f1 - Arena 1, elixirMedio, decksi.Split1.Replace,, . ; grpBoxMDecki.Click s, e pMelhoresDecks.Select; grpBoxMDecki.ContextMenuStrip cmsGBMDecksi; picImagemMDecksi new System.Windows.Forms.PictureBox8; byte x1 3, x2 3; for byte j 0; j picImagemMDecks.Length; j byte copiaJ j; picImagemMDecksij new System.Windows.Forms.PictureBox Size new System.Drawing.Size131, 157, SizeMode System.Windows.Forms.PictureBoxSizeMode.StretchImage, BackColor System.Drawing.Color.Transparent ; if j 4 picImagemMDecksij.Location new System.Drawing.Pointx1, 15; x1 133; else picImagemMDecksij.Location new System.Drawing.Pointx2, 174; x2 133; grpBoxMDecki.Controls.AddpicImagemMDecksij; pMelhoresDecks.Controls.AddgrpBoxMDecki; Alguma soluo pra esse bug OBS: Ele apareceu do nada, o cdigo era executado normalmente, at mesmo essa ltima linha: pMelhoresDecks.Controls.AddgrpBoxMDecki; Agora nem mesmo ela executada.. J tentei fechar e abrir o visual studio.. e nada
Experimenta fazer isso: picImagemMDecksi new System.Windows.Forms.PictureBox; Segundo a documentao assim que se cria um novo objeto PictureBox. No posso garantir que funcionar porque no temos todo o cdigo para saber. Mas tudo leva a crer que seja isto. Na verdade a maioria das pessoas escrevem assim: picImagemMDecksi new PictureBox; E a varivel pMelhoresDecks precisa ser inicializada com algum valor antes de usar. Se no fez isto o valor dela nulo e nada pode ser feito com ela a no ser inicializ-la. Ento tem que fazer isto antes de usar. Normalmente se faz a inicializao junto da declarao dela. Ache-a e d um new alguma coisa l. Algumas dicas: Comentar um cdigo que d erro no faz o erro desaparecer, geralmente causa mais erros e provavelmente mais difceis de solucionar. Fechar o Visual Studio no faz o erro magicamente desaparecer. O problema nunca do compilador. Leia a documentao do que est usando antes de usar. Se no entender algo, vejo o que precisa aprender antes. Voc est fazendo o acabamento de uma casa que no tem alicerce, vai tudo desabar. Primeiro entenda como as coisas funcionam, o que cada coisa, um passo de cada vez, vai no simples, um conceito depois do outro, quando dominar algo a voc passa para a prxima. Se ficar jogando cdigos que no entende no est programando e cada dia ficaria pior.
Комментарии
Отправить комментарий