Ajuda - Busca - Membros - Calendário
Versão Completa: Erro: Object reference not set to an instance of an object
Fórum Script Brasil > Programação & Desenvolvimento > .NET
Tiago_BB
Boa tarde a todos.

Estou com um problema.

Tenho o seguinte trecho de código:

CODE
dim array() as String

array = Session.Item("ArrCodigo")


Da o seguinte erro:

Object reference not set to an instance of an object

A sessão "ArrCodigo" é igual a Nohintg

Alguém tem alguma sugestão?

Agradeço desde já!
quintelab
Sua Session te sem valor. Não foi passado nada para ela.

Abraços...
Tiago_BB
Sim...

Ta sem valor.

Mas quando um array ta sem valor.. o que tenho que passar nesse caso?

Pois atribuindo Nothing a uma array da o erro!!! mellow.gif
Tiago_BB
Entaum.. consegui...

Fiz da seguinte forma:

CODE
Dim arrNothing() As String = {String.Empty}

Array = IIf(Session.Item("ArrCodigo")Is Nothing, arrNothing, Session.Item("ArrCodigo"))


O que vocês acham?

Atte.
quintelab
Por que simplesmente quando Session.Item("ArrCodigo")Is Nothing não faça nada, não alimente variável.

Abraços...
Tiago_BB
Porque caso eu passe a sessão como nothing retorna o erro!!!

essa array é um parâmetro de uma DLL.

CODE
Dim dll As New DLL

dll.DLL(array)


Ou seja, essa array não pode ser nothing senão ocorre o erro!

agradeço o interesse!

Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.