IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

1 Code, 2 pages, L'un marche, pas l'autre


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut 1 Code, 2 pages, L'un marche, pas l'autre
    Bien le bonjour.
    Alors voilà, je me retrouve dans une situation assez étrange à mes yeux. Un code fonctionnant dans une page, ne fonctionne plus dans une nouvelle page. Tous les usings sont en commun, mais la nouvelle page ne veux pas entendre parler d'une fonction.

    Page 1 (celui qui fonctionne)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Net.Security;
    using System.Security.Authentication;
    using System.Security.Cryptography.X509Certificates;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Drawing.Imaging;
    using System.Drawing.Drawing2D;
    //using Graphiques;
     
    public partial class imgWeb : System.Web.UI.Page
    {
        #region Variables membres
            Bitmap m_objBitmap;
            Graphics m_objGraphics;
            float m_AngleDebutPart;
            int lCadre = 400, hCadre = 300;
     
        #endregion
     
        protected void Page_Load(object sender, EventArgs e)
        {
            int colonneReader = Convert.ToInt32(Request.QueryString["col"]);
            imgTeste(colonneReader);
        }//end Page_Load()
     
        protected void imgTeste(int col)
        {
            this.Context.Response.ContentType = "image/gif";
     
            // Création d'une image
            m_objBitmap = new Bitmap(lCadre, hCadre);
            m_objBitmap.SetResolution(300, 300);
            m_objGraphics = Graphics.FromImage(m_objBitmap);
     
    //je passe le reste du code il ne sert pas
    Page 2 (celui qui fonctionne)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Net.Security;
    using System.Security.Authentication;
    using System.Security.Cryptography.X509Certificates;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Drawing.Imaging;
    using System.Drawing.Drawing2D;
     
    public partial class DrawGraph: System.Web.UI.Page
    {
        #region Variables membres
        Bitmap m_objBitmap ;
        Graphics m_objGraphics;
        int gReso = 75;
        int hCadre = 200, lCadre = 300;
        #endregion
     
        protected void imgTeste()
        {
            this.Context.Response.ContentType = "image/gif";
     
            m_objBitmap = new Bitmap(lCadre, hCadre);
            m_objBitmap.SetResolution(gReso, gReso);
            m_objGraphics = new Graphics(m_objBitmap);
     
    //je passe le reste du code il ne sert pas
    }
    Alors là différence vient de la dernière ligne. Sur le premier code, je peux lui dire "Mon graphique vient de cette image" puisque losque que j'écris "new Graphics. " une liste se déroule me permettant de choisir "FromImage".
    Dans le 2ème code, c'est impossible, je n'ai accès à aucune commande.

    Lorsque je compile, VS me donne cette erreur :
    _ Erreur 'System.Drawing.Graphics.FromImage(System.Drawing.Image)' est un 'méthode' mais est utilisé comme un 'type'

    Bref, ces 2 pages sont sur le même projet et j'ai beaucoup de mal à comprendre pourquoi le même code, avec les même déclarations fonctionne d'un coté mais pas de l'autre...

    Cordialement
    Lyche
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Ca compile chez moi

  3. #3
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    hum... j'y comprend rien... ça devrait compiler chez moi aussi, mais à chaques fois ça me refait le coup..
    C'est sur que si le problème n'est que chez moi vous risquez pas de pouvoir m'aider
    Tant pis, merci pour l'aide quand même.
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  4. #4
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    On vient d'y jeter un oeil avec un collègue, et le problème venait du "new Graphics..."
    le new faisait planter.. bref, navré du dérangement.

    Bonne journée à tous
    Cordialement,
    Lyche
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/06/2008, 22h47
  2. Mon code sans erreurs mais ne marche pas
    Par acacia dans le forum C
    Réponses: 49
    Dernier message: 25/01/2008, 16h38
  3. Arreter chargement d'une page ? (stop() ne marche pas sous IE)
    Par Merfolk dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/01/2007, 15h19
  4. Réponses: 1
    Dernier message: 24/09/2006, 14h36
  5. Réponses: 4
    Dernier message: 21/06/2006, 16h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo