none
Array: Additional information: Referência de objeto não definida para uma instância de um objeto. RRS feed

  • Pergunta

  • Olá Pessoal,

    Estou me deparando com o seguinte erro: 

    Additional information: Referência de objeto não definida para uma instância de um objeto.

    Já tentei de todas as formas que conheço resolver o erro, mas não consigo. Segue abaixo a linha onde ocorre

    doHeader.SERVICOS[i].PECAS = new DT_OrdemServico_Dealer_Detail_Piece[arrayDT_OrdemServico_Dealer_Detail_Piece.Length];

    SERVICOS é do tipo DT_OrdemServico_Dealer_Detail e PECAS do tipo DT_OrdemServico_Dealer_Detail_Piece

    quarta-feira, 8 de julho de 2015 19:07

Respostas

  • Olá Yannick,

     esse erro é gerado pq um de seus arrays não foram inicializados. Todo acesso a um elemento de um array deve o mesmo ser "criado" ou seja instanciado dessa maneira:

    //exemplo um array de 10 posicoes do tipo int
    int[] array = new int[10];
    
    array[0] = 1;//OK
    
    //VEJA SEM CRIAR INSTANCIA
    int[] arrayErro;
    
    arrayErro[0] = 1;//ERRO NAO FEZ A INSTANCIA DO ARRAY
     Seu erro é o que está aceontencedo no segundo exemplo...

    • Marcado como Resposta Yannick Freitas quarta-feira, 8 de julho de 2015 20:13
    quarta-feira, 8 de julho de 2015 19:19