• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. C + C++ + C #

Forum

  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 4 januari 2026 om 10:58
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

[C#] NullReference Exeption

  • L. Velthuis
  • 29 augustus 2014 om 10:01
  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 29 augustus 2014 om 10:01
    • #1

    Ergens in de volgende source komt een nullreference exeption voor.

    wie weet waar en hoe los ik hem op?

    Code
    public override void ItemAdded(SPItemEventProperties properties)
            {
                base.ItemAdded(properties);
                EventFiringEnabled = false;
                SetORDID(properties);
                EventFiringEnabled = true;
            }
    
    
            private static void SetORDID(SPItemEventProperties properties)
            {
                if (properties.List.Title == "ORD")
                {
                    SPFieldLookupValue os = new SPFieldLookupValue(properties.ListItem["OS"].ToString());
                    string ostmp = os.LookupValue;
                    SPList oslist = properties.Web.Lists["OS"];
                    SPListItem oscol = oslist.GetItemById(os.LookupId);
                    if (oscol != null)
                    {
                        properties.ListItem["OSCode"] = oscol["Code"];
                        //Lijst opslaan
                        properties.ListItem.SystemUpdate();
    
    
                        SPFieldLookupValue mode = new SPFieldLookupValue(properties.ListItem["Mode"].ToString());
                        string modetmp = mode.LookupValue;
                        SPList modelst = properties.Web.Lists["Mode"];
                        SPListItem modecol = modelst.GetItemById(mode.LookupId);
                        if (modecol != null)
                        {
                            properties.ListItem["ModeCode"] = modecol["Code"];
                            //Lijst opslaan
                            properties.ListItem.SystemUpdate();
                        }
    
    
                        SPFieldLookupValue actie = new SPFieldLookupValue(properties.ListItem["Actie"].ToString());
                        string actietmp = actie.LookupValue;
                        SPList actielst = properties.Web.Lists["Actie"];
                        SPListItem actiecol = actielst.GetItemById(actie.LookupId);
                        if (actiecol != null)
                        {
                            properties.ListItem["ActieCode"] = actiecol["Code"];
                            //Lijst opslaan
                            properties.ListItem.SystemUpdate();
    
    
                            SPFieldLookupValue conditie = new SPFieldLookupValue(properties.ListItem["Conditie"].ToString());
                            string conditietmp = conditie.LookupValue;
                            SPList conditielst = properties.Web.Lists["Conditie"];
                            SPListItem conditiecol = conditielst.GetItemById(actie.LookupId);
                            if (conditiecol != null)
                            {
                                properties.ListItem["ConditieCode"] = conditiecol["Code"];
                                //Lijst opslaan
                                properties.ListItem.SystemUpdate();
                            }
    
    
                        }
                    }
                }
            }
    Toon Meer

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 29 augustus 2014 om 10:31
    • #2

    Weet je hoe je moet debuggen in C#?

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • thjeu
    Developer
    Ontvangen Reacties
    2
    Berichten
    501
    • 29 augustus 2014 om 10:45
    • #3

    Welk programma gebruik je voor het coderen? Het programma wat ik gebruik voor JAVA is Eclipse (Eclipse Downloads). Hierin zitten heel wat handige functies waarmee het oplossen van dit soort bugs geen probleem moet zijn.

    Zo wordt namelijk aangegeven op welke regel je een nullPointer krijgt en nog veel meer.

    Met de code die je nu geeft, is het haast onmogelijk om te zeggen waar dit aan kan liggen, zonder de hele code te testen. Dit omdat er meerdere mogelijkheden zijn.

    TwistedMonkey - Media Productions

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 29 augustus 2014 om 10:46
    • #4

    visual studio


    met debuggen krijg ik geen nullpoints terug...

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • thjeu
    Developer
    Ontvangen Reacties
    2
    Berichten
    501
    • 29 augustus 2014 om 10:49
    • #5

    Een effectieve, maar onhandige manier om dit te debuggen zou kunnen zijn om logs te schrijven voor elk onderdeel waar je denkt dat dit fout kan gaan.

    In JAVA kun je dit doen met Log.d("TAG","MESSAGE"); voor C## weet ik dit zo niet. Maar ongetwijfeld dat hier een soortgelijke functie voor is.

    TwistedMonkey - Media Productions

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 29 augustus 2014 om 11:00
    • #6

    Ben aan het programmeren in een sharepoint omgeving... zullen de meesten van jullie niet kennen.

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 29 augustus 2014 om 11:14
    • #7

    Is het voor een schoolopdracht?

    Je kan met debuggen stap voor stap door de code heen springen, staat naast het pijltje start (F5) de mode op debug?

    Zoals andere al zeggen, het is zeer lastig om met de gegeven code de nullpointer te zoeken, en maak gebruik van try catch, met unieke errors zodat je weet in welk gedeelte van je code de nullpointer zich voordoet.

    Ik maak btw gebruik van Visual studio 2012, 2013 ga ik binnenkort maar eens installeren.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 29 augustus 2014 om 13:16
    • #8

    Is op mijn stage.

    probleem lag niet aan de source maar aan de sharepoint omgeving waar de source in komt te draaien.
    probleem is inmiddels opgelost

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design