Sujet : Une exception non gérée du type 'System.NotSupportedException'

Bonjour,
Je suis en stage et mon projet est de proposer un boitier électronique autonome, pouvant recueillir des données pour ensuite les visualisé sur un écran tactile.
J'ai une carte FEZ PANDA ii avec un écran tactile uLCD-43PT, l'environnement de programmation et le C#. Je ne connais pas trés bien se language alors j'ai cherche sur le net et c'est la que j'ai trouver votre site.
J'ai essayer de faire le tuto pour affchier une image.
Avec le simulateur de Visual Project sa marche bien mais quand je branche la carte au pc et que  j'exécute  mon programme j'ai le message suivant:
Une exception non gérée du type 'System.NotSupportedException' s'est produite dans teste.exe

J'ai le même probléme avec le tuto fournit par la carte panda fez pour l'affichage de simples droites (sans parler des textes)

Je rappelle le code du tuto de la carte:
using System.Threading;
using Microsoft.SPOT;
using System;
using Microsoft.SPOT.Presentation;
using Microsoft.SPOT.Presentation.Media;
using Microsoft.SPOT.Hardware;
using GHIElectronics.NETMF.FEZ;

namespace MFConsoleApplication1
{
    public class Program
    {
        public static void Main()
        {

         
                                Bitmap LCD  = new Bitmap(SystemMetrics.ScreenWidth, SystemMetrics.ScreenHeight);
                                 
                               //Efface la mémoire mais pas l'écran
                                                   LCD .Clear();
                           int i;
                           for (i = 10; i < 200; i += 4)
                           {
                           // Dessine en mémoire
                                                           LCD .DrawLine(Colors.Green, 1, 10, i, i, 200);
                           }
                           // Affiche un texte sur l'écran
                       
                           // Transfère la mémoire graphique vers l'écran
                                                   LCD .Flush();

                                                   Thread.Sleep(10000);
}
    }
}


Dans ma fenêtre de sortie j'ai le message suivant:

Le thread '<Sans nom>' (0x2) s'est arrêté avec le code 0 (0x0).
#### Exception System.NotSupportedException - CLR_E_NOT_SUPPORTED (1) ####
#### Message:
#### MFConsoleApplication1.Program::Main [IP: 000a] ####
Une exception de première chance de type 'System.NotSupportedException' s'est produite dans teste.exe
Une exception non gérée du type 'System.NotSupportedException' s'est produite dans teste.exe

Quand je lance le programme pas à pas il s'arréte à la premiére ligne cette du BitmapLCD.

Je vous remerci d'avance pour l'aide que vous pourez m'apporter
Cordialement

2

Re : Une exception non gérée du type 'System.NotSupportedException'

Bonsoir,

Cela va être difficile d'aider sans le matériel pour tester.

Quoi qu'il en soit, je pense qu'il s'agit d'une mauvaise configuration du projet, avec des dll manquantes ou une mauvaise déclaration.

Regarde ce post (en anglais) qui décrit un problème similaire et sa solution : http://www.netmf.com/forum/default.aspx … amp;t=2236

3 Dernière modification par vandou (22-06-2012 10:02)

Re : Une exception non gérée du type 'System.NotSupportedException'

Après une recherche approfondie j'ai remarqué que la panda fez ii utilise un port SPI pour transmettre les informations d'affichage(sauf erreur de ma part) à l'ecran et que l'ecran µLCD-43PT n'en a pas, donc les deux ne peuvent dialoguer ensembles (j'ai malheureusement pas les composant ). L'erreur ne viendrait telle pas de là du coups ? puisque sur le simulateur de visual studio sa marche bien


En tout cas merci pour ton aide.

4

Re : Une exception non gérée du type 'System.NotSupportedException'

Ah ben oui alors !