begin process at 2010 02 10 07:24:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Système

 > 

Autre

 > 

[LINQ] Problème de requête erreur : (nullreferencexception)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[LINQ] Problème de requête erreur : (nullreferencexception)

samedi 9 février 2008 à 20:35:30 | [LINQ] Problème de requête erreur : (nullreferencexception)

teddyalbina

Salut !

J'ai besoin de votre aide concernant une requete LINQ (c la première fois que j'utilise cette techno d'ailleur). Ma requete sert simplement a récupérer une valeur dans un fichier XML

voici le fichier en question :

<?xml version="1.0" encoding="utf-8" ?>
<Plugin>
  <dlls><![CDATA[Addins.Html]]></dlls>
  <category><![CDATA[Web]]></category>
  <available>
    <match><![CDATA[html]]></match>
  </available>
</Plugin>


mon code LINQ :

XDocument xmldoc = XDocument.Load(dlls[i]);
 
                        var dll_name = from x in xmldoc.Elements()
                                       select new PluginsLINQ
                                       {
                                           Name = xmldoc.Element("dlls").Value
                                       };

le code de ma class PluginsLINQ

publicclass PluginsLINQ
    {
        publicstring Name {get; set; }
    }


jusque la tout vas bien sauf que quand le fait cela :

foreach(var x in dll_name)
                        {
                            _temp = x.Name;
                        }

J'obtient l'erreur : [ Lien ]

Je n'arrive pas a trouver ou est le problème !!!

merci de votre aide


dimanche 10 février 2008 à 12:35:48 | Re : [LINQ] Problème de requête erreur : (nullreferencexception)

bidou_01

Hello,

C'est quelle ligne la ligne 166 de preloader.cs ?

Sinon essaye :

var dll_name = from x in xmldoc.Elements()
                       select x;

et apres dans ton foreach tu récupères la valeur, plutot que de passer par l'intermédiaire d'une classe :), histoire de voir !

Sinon ta requête LINQ ne me parait pas fausse.

Et debug un coup en pas à pas, histoire de voir qu'est-ce qui lève une NullReferenceException.


Cordialement,

Bidou_01
 


[ Lien ]
mardi 12 février 2008 à 00:52:19 | Re : [LINQ] Problème de requête erreur : (nullreferencexception)

teddyalbina

Réponse acceptée !

Merci bodou_01 j'ai trouvé la solution a mon problème en regardant mon code je déclare x mais ne l'utilise jamais il m'a suffit de faire

Name = x.Element("dlls").Value

au lieu de

Name = xmldoc.Element("dlls").Value



Cette discussion est classée dans : problème, erreur, name, linq, cdata


Répondre à ce message

Sujets en rapport avec ce message

Problème d'exeption [ par Morpheus51Neo ] Bonjour à tous,Voici le message d'erreur que j'ai :"Une exception non gérée du type 'System.NullReferenceException' s'est produite dans CDER_EcrTreso. Problème d'exécution [ par stefpoisson ] Bonjour à tous,Lorsque je lance le debug sur visual studio il me met une erreur d'exécution et il me conseille de changer le customErrors mode du Web. problème ddl FDFACXLib [ par Gueubaille ] Bonjour,J'ai télécharger la source présente ici : http://www.csharpfr.com/code.aspx?ID=30716Mais j'ai un souci, quand je veux référencer la dll j'ai u Problème Expression régulière en C# ! [ par vladam ] Hello, Je voudrais utiliser une expression régulière en C# avec la syntaxe : Regex RegexpEmail = new Regex("\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w Problème appel DLL, effet de bord [ par kox007 ] Bonjour, Je travail sur un projet codé en C#. Celui ci fait appel à une fonction d'une DLL en C++. En entête du fichier j'éffectue bien la commande su Problème MessageBox !!! [ par bojda ] Voilà mon problème je ne peux plus faire de MessageBox dans un de mes projets... Voilà ce que je fait, tout simplement:           MessageBox.Show(" problème d'execution [ par ABDOULRAMZY ] Bonjour,j'ai un petit souci c'est que après avoir crée mon exécutable, je me retrouve confronté à un méssage d'erreur lorsque j'éssai de l'exécuter su Problème .xsl [ par akaii ] Hello J'ai une erreur dans mon fichier de transformation .xsl (je travaille sur Visual Web Developper 2005 C#) l'erreur se situe sur le & et le messag problème avec une erreur [ par choukri175 ] Bonjour à tous et à toutes,J'ai un petit programme qui a bien marché dans une forme, alors je l'ai copié dans une autre form.lorsque j'exécute mon pro Problème avec un UserControl [ par mattiussi ] voila en faite je suis entrain de réaliser un jeux en csharp (yahtzee) mais j'ai un petit probleme .Je crée dans l'application un usercontrol qui lui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales