Object reference not set to an instance of an object.

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

  • dikkuuhh
  • Registratie: Juli 2006
  • Laatst online: 12-08-2019
Ik ben een multitier asp.NET 2.0 webapplicatie aan het bouwen, maar het begin wil niet echt lukken.

Ik heb een BLL map, een DAL map en de hoofdmap waar mijn aspx pagina`s in staan.

Ik heb nu het volgende..
Ik heb (volgens mij) alle references goed staan binnen Visual Studio 2005.

Nu heb ik even een kleine test gemaakt maar dat werkt ook niet, hij geeft steeds aan:
Object reference not set to an instance of an object.

Kan iemand mij helpen als ik hem (een deel van) mijn code opstuur?

Ik zou je eeuwig dankbaar zijn!!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 15-02 21:52

TeeDee

CQB 241

Object reference... etc zijn heel simpel gezegd:
Jij probeert iets aan te roepen wat nog niet geinstantieerd is, of geen waarde heeft.

nofi, maar je hebt het over multi-tier, bll en dal etc., maar deze vaak voorkomende error kan je niet oplossen?

edit:
gorgi_19 :w

[ Voor 39% gewijzigd door TeeDee op 06-07-2006 12:28 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 14-02 12:34

gorgi_19

Kruimeltjes zijn weer op :9

dikkuuhh schreef op donderdag 06 juli 2006 @ 12:25:
Kan iemand mij helpen als ik hem (een deel van) mijn code opstuur?
Nee, daar is het een forum voor. Je mag het opsturen, maar dan komt er ook een factuur bij :) Relevante kan je hier ook posten :)
Object reference not set to an instance of an object.
Dit heeft niets met een reference te maken. Je maakt ergens geen instantie van een object, maar roept wel members er van aan.

[ Voor 15% gewijzigd door gorgi_19 op 06-07-2006 12:28 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • dikkuuhh
  • Registratie: Juli 2006
  • Laatst online: 12-08-2019
Dit is mijn code achter de aspx pagina:

Imports BLL
Imports DAL
Imports System.Web.UI.WebControls
Namespace OriflameWebshop

Public Class _Default
Inherits System.Web.UI.Page

Private m_General As New GeneralBLL

#Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub


Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
m_General.GetValues()
'm_objUser.GetAddressByKey(1).ToString()
'Put user code to initialize the page here
End Sub
End Class
End Namespace


En dit is de GeneralBLL

Imports BLL
Public Class GeneralBLL
Protected m_lstValues As ArrayList

Public Overridable Function GetValues() As ArrayList
Dim excException As New Exception("GetValues wordt niet geïmplementeerd!")
Throw (excException)
Return Nothing
End Function
End Class


Hij geeft de foutmelding op:

m_General.GetValues() --> maar hij herkent de methodes van GeneralBLL wel, dus dat vind ik vreemd

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 14-02 12:34

gorgi_19

Kruimeltjes zijn weer op :9

Heb je al met de debugger er doorheen gelopen, inclusief de callstack?

[ Voor 7% gewijzigd door gorgi_19 op 06-07-2006 12:35 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • dikkuuhh
  • Registratie: Juli 2006
  • Laatst online: 12-08-2019
gorgi_19 schreef op donderdag 06 juli 2006 @ 12:35:
Heb je al met de debugger er doorheen gelopen, inclusief de callstack?
De server laat debuggen niet toe..... Dus dat gaat helaas niet... Zou het misschien aan de server kunnen liggen?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 14-02 12:34

gorgi_19

Kruimeltjes zijn weer op :9

dikkuuhh schreef op donderdag 06 juli 2006 @ 12:43:
[...]


De server laat debuggen niet toe..... Dus dat gaat helaas niet... Zou het misschien aan de server kunnen liggen?
Heb je geen lokale instantie van IIS beschikbaar waarop je eea kan testen? Of de ingebouwde webserver?

[ Voor 5% gewijzigd door gorgi_19 op 06-07-2006 12:48 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • dikkuuhh
  • Registratie: Juli 2006
  • Laatst online: 12-08-2019
gorgi_19 schreef op donderdag 06 juli 2006 @ 12:47:
[...]

Heb je geen lokale instantie van IIS beschikbaar waarop je eea kan testen? Of de ingebouwde webserver?
Lokaal doet ie het wel gewoon goed volgens mij....

Wat kan er dan mis zijn met de server?
Hij geeft bij alle klassen die ik aan probeer te roepen aan dat die niet gedeclareerd zijn, terwijl ze het eerst wel herkende.....

[ Voor 18% gewijzigd door dikkuuhh op 06-07-2006 14:28 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:19
Sorry, maar dergelijke fouten kan (en moet je) makkelijk kunnen oplossen door een paar basic debugging technieken toe te passen; zijnde:
- de stacktrace bekijken en kijken waar deze melding ongeveer optreedt;
- een breakpoint zetten in de code, zodanig dat je het stuk foutieve code stap voor stap kunt uitvoeren
- kijken naar welke variable / object je refereert die NULL is
- ervoor zorgen dat dat object niet meer NULL is
Wat kan er dan mis zijn met de server?
Hij geeft bij alle klassen die ik aan probeer te roepen aan dat die niet gedeclareerd zijn, terwijl ze het eerst wel herkende.....
Met de server is niks mis; het heeft zeker met je code te maken. Maar goed, dat kan je dus enkel nagaan als je gaat debuggen. :)

[ Voor 27% gewijzigd door whoami op 06-07-2006 14:39 ]

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.