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

Windows Discussion :

Réccupérer la couleur d'un pixel.


Sujet :

Windows

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut Réccupérer la couleur d'un pixel.
    Bonjour à tous,

    Je suis nouveau sur ce forum et aussi dans la programmation en C.


    Avant de faire du C, je faisais des jeux assez complexes sur ma calculatrice casio (donc à peut pret en Qbasic).



    Je souhaite faire un programme (en C^^) qui me permettrait de gérer un jeux en ligne.

    Mon programme commence comme cela :
    1. Il se réduit, en cliquant sur la touche de réduction en haut à droite.
    2. Il double clic sur l'icone de jeux.

    Et enfin, je voudrais qu'il teste des pixel qui s'afficheront à lécran (grace au programme qu'il aura lancer).
    Et en fonction de la couleur, cliquera ou non à cette endroit.

    Comment faire pour tester un pixel en connaissant sa position (par exemple en x=549 y=748) ???

    Merci de votre aide !

    PS : y aura t'il un truc à ajouter au début ? (il me semble que ça s'appel une bibliotèque : les #include...).

    merci.

  2. #2
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Salut,

    Simuler un double click sur une icone bureau ça me semble excessivement compliqué si il s'agit simplement de lancer un programme.
    Ensuite analyser les pixels de l'ecran c'est faisable avec l'API windows, mais si le jeu lancé est en mode direct3D, tu verras queudalle (ecran noir, comme quand on fait une capture d'ecran) car le jeu communique directement avec la carte graphique sans passer par windows.
    Je sais pas comment marche "maphack" de diablo2, jamais utilisé. Si t'arrives à obtenir les sources d'un tel soft, ça pourrait être utile.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    ohhh dead^^.

    Mince alors,...


    J'espère qu'il communique par windows,...
    Enfin,...

    En se qui conserne les clics, j'ai déjà tester un truc :

    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
    
    #include <stdio.h>
    #include <string.h>
    #include <time.h>
    
    
    void main (void)
    {
         int x,y;
    
    
         x=770;
         y=720;
         
    
         SetCursorPos(x, y);
    
       
    
         mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
         mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
         mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
         mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
         mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
         mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
         
      
        
         }
    Et ça marche, ici il cliquer dans la barre du bas, en question la position x=770 et y = 720 correspondé à un fenêtre msn.
    Et je voyais la fenetre msn s'ouvrir (et peut etre se refermer, j'ai oublier).

    J'ai peut etre exagéré avec les #include mais mieux vaut trop que pas assez.

    En attendant, j'ai fais un imprime écran pendant le jeux, et je vois clairement l'image lorsque je la colle dans paint chop pro. Donc voila, ça devrait marcher.


    Si c'est possible , afin que je comprennent mieux, pouvez vous me donner le code entier d'un programme qui fait ça : (sinon, dennez moi juste la syntaxe)

    1. teste coleur pixel en 230 450
    2. si la couleur est : Rouge : 12 Vert : 45 Bleu : 120 alors il y a un clic souris en 230 450.

    Merci beaucoup.

    évidament, si ça ne décompose pas en RVB alors donnez moi un autre code source.

    Je vous en serais très reconnaissant. merci.

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par ben0it Voir le message
    En se qui conserne les clics, j'ai déjà tester un truc :
    <...>
    Et ça marche, ici il cliquer dans la barre du bas, en question la position x=770 et y = 720 correspondé à un fenêtre msn.
    Et je voyais la fenetre msn s'ouvrir (et peut etre se refermer, j'ai oublier).

    J'ai peut etre exagéré avec les #include mais mieux vaut trop que pas assez.
    Tu racontes des histoires. Ce code ne compile pas. Les headers (.h ou fichiers d'entête) , c'est pas au hasard. Les fonctions que tu utilises font patie de l'API Windows, donc :
    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
    #include <windows.h>
    
    int main (void)
    {
       int x = 770;
       int y = 720;
    
       SetCursorPos (x, y);
    
       mouse_event (MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
       mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
       mouse_event (MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
       mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
       mouse_event (MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
       mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    
       return 0;
    }
    Mais ce code n'est absolument pas portable, car nul ne sait si sur ma machine , il y a quelque chose à cliquer en 770,720.

    Pour lancer une application, on utilise, par exemple, system() ou tout autre fonction spécialisée (ShellExecute() etc.). La doc de programmation de ton système te renseignera (MSDN).

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Oui, mais peut importe les autres machines.

    Ce programme est destiné à MON ordinateur et pas à un autre. Donc les clics sont (et resteront) JUSTE sur MON ordinateur.
    Je ne compte pas le mettre en ligne ni le donner à d'autres personnes. Il s'agit d'un programme personnel qui permettra à mon pc de s'occuper automatiquement d'un personnage qui je fais sur internet (un peu commme un tamagotchi^^) lorsque je n'en ai pas le temps.


    Je ne deplacerais ni les icones, je ne changerais pas non plus la résolution de l'écran ni...


    Bref, je veux juste savoir comment tester la couleur d'un pixel qui s'affiche à l'écran.


    PS : c'est gentil d'avoir corrigé mon programme, je comptais le faire plus tard, j'ai exagéré avec les includes car jusqu'à maintenant, je n'ai utilisé que ceux là, et j'étais donc casiment sur qu'il aller fonctionner.
    Quand au void et au int, je n'ai pas encore tout compris mais ça marche.

    Si le code est incorect alors que le programme fonctionne, ça me va^^.

    PS : pourquoi return 0 ? (en Qbasiq, return veut dire retourné au programme principal mais là, esce le cas?)

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par ben0it Voir le message
    PS : pourquoi return 0 ? (en Qbasiq, return veut dire retourné au programme principal mais là, esce le cas?)
    C'est pareil. Attention, le C n'est pas un langage de bidouilleur. Il faut plusieurs mois de formation sérieuse pour en maitriser les bases. Ce genre de question basique a sa réponse dans ton cours de C...
    Bref, je veux juste savoir comment tester la couleur d'un pixel qui s'affiche à l'écran.
    C'est une question système. Je déplace la discussion.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    ok, désolé de m'etre trompé de rubrique.

    Et sinon, à part me faire comprendre que je devrais abandonné, personne ne pourrait me dire le code pour obtenir la couleur de d'un pixel qui s'affiche à l'écran ?

  8. #8
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 419
    Par défaut
    Sous Windows en mode fenêtré, un bête GetDC(NULL) devrait obtenir un DC vers l'écran et un GetPixel() récupérera la couleur voulue (ne pas oublier de faire un ReleaseDC() ensuite).

    Et Emmanuel ne cherche pas à te faire comprendre que "tu devrais abandonner", mais que tu devrais relire à tête reposée ton cours/tutoriel de C et en faire les exercices avant de te lancer dans un projet dont tu ne comprends pas tout.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    ...

    ça me met des messages d'erreur.


    S'il te plait, tu pourrais pas m'écrire le programme en entier qui fait cela :


    1. teste coleur pixel en 230 450
    2. si la couleur est : Rouge : 12 Vert : 45 Bleu : 120 alors il y a un clic souris en 230 450.



    ou alors ceci, si c'est plus simple :

    1. teste pixel en 240 450
    2. positionner le pointeur en 120,145
    3. re teste pixel en 240 450
    4 si les 2 test pixel sont identique, clic souis en 240 450.


    Merci.

  10. #10
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 419
    Par défaut
    Citation Envoyé par ben0it Voir le message
    ...

    ça me met des messages d'erreur.
    ...

    je n'ai pas ma boule de cristal.


    S'il te plait, tu pourrais pas m'écrire le programme en entier qui fait cela :
    <snip>
    On ne pond pas directement de programmes ici, on aide à corriger les tentatives des forumeurs. Sauf certains d'entre-nous, s'ils sont payés.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Alors pourrais tu me dire ce qui ne va pas là dedans :

    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
    #include <windows.h>
    #include <stdio.h>
    #include <string.h>
     
    int main (void)
    {
       int x,y,pixcolora,pixcolorb;
    
       x=240;
       y=450;
       
       
     
       GetDC(NULL);
       
       pixcolora = GetPixel(x,y);
       
       SetCursorPos (120,145);
       
       pixcolorb = GetPixel(x,y);
       
       if pixcolora == pixcolorb
       {
                 SetCursorPos (x,y);
                 mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
                 mouse_event (MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); 
                 
       }
        
       ReleaseDC ();
     
       return 0;
    }

  12. #12
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 419
    Par défaut
    Tu n'as visiblement pas consulté l'aide des fonctions dont je t'ai parlé...

    Citation Envoyé par Emmanuel Delahaye
    Le C n'est pas un langage de bricoleur. On ne code pas au hasard.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  13. #13
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    En effet, je n'avais pas été voir,...

    (J'avais cherché avec google mais rien trouvé d'intérréssant).


    J'ai pas tout à fait compris et en particulier le releaseDC,...


    Enfin, voila ce que j'ai fais :

    Code :
    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
    #include <windows.h>
    
    int main()
    {
        
    long R,G,B;
    int x,y;
    
    x=100;
    y=100;
    
    HDC dc = GetDC(NULL);
    
    COLORREF pix;
    pix = GetPixel(dc, x, y);
    R = GetRValue(pix);
    G = GetGValue(pix);
    B = GetBValue(pix);
    
    printf("ROUGE :%ld\n",R);
    printf("VERT :%ld\n",G);
    printf("BLEU :%ld\n\n",B);
    
    system("pause");
    return (0);
    
    }
    Mais cela me met :

    [Linker error] undefined reference to `GetPixel@12'
    ld returned 1 exit status


    Que faire ?


    Ce serait simpa de me dire clairement ce qui ne va pas, j'arrive à faire TOUS ce que je veux faire dans mon programme SAUF ce test pixel,...
    J'ai passé 3heures minimum à cherché et je n'y arrive toujours pas,...

  14. #14
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 419
    Par défaut
    Pour le ReleaseDC() : Quand tu n'as plus besoin du DC, rajoute:
    Pour les erreurs d'édition de liens, tu dois rajouter la bibliothèque GDI32 à ton projet. La façon de faire dépend de l'Environnement de Développement (EDI) utilisé.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Merci !

    Je comprend pas^^,

    ReleaseDC(NULL, dc);
    Je l'avais mis mais ça me faisais une erreur...
    Ahhh, j'avais peut etre oublié un ; ^^.


    Je vois très bien ce que tu veux dire avec ton GDI32, (j'ai été voir comment le modifier)


    Alors voila ce que j'ai fais :
    fichier
    nouveau projet
    empty-projet
    (en langage C)

    Puis je fais :
    fichier
    nouveau fichier source
    je répond OUI pour l'intégré au projet


    Puis je mets ceci :

    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
    
    #include <windows.h>
    
    int main()
    {
        
    long R,G,B;
    int x,y;
    
    x=100;
    y=100;
    
    HDC dc = GetDC(NULL);
    
    COLORREF pix;
    pix = GetPixel(dc, x, y);
    R = GetRValue(pix);
    G = GetGValue(pix);
    B = GetBValue(pix);
    
    printf("ROUGE :%ld\n",R);
    printf("VERT :%ld\n",G);
    printf("BLEU :%ld\n\n",B);
    
    ReleaseDC(NULL, dc);
    
    system("pause");
    
    
    }
    Et je fais compiler, AVEC le GDI32, ça me met :

    [build error] [projet8.exe] error1


    Et sans, ça me met l'erreur avec les machin indéfinie ET [build error] [projet8.exe] error1



    (ça avance^^,... ça devrait bientot marché.)

  16. #16
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 419
    Par défaut
    Puisque tu as Dev-C++, les erreurs "undefined reference" seront résolues en ajoutant "-lgdi32" aux options d'édition de liens, dans les options du projet OU les options du compilateur.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  17. #17
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Non, ça ne marche toujours pas,...

    J'ai fais un imprime écran pour que tu puisse mieux te rendre compte :

    clic sur l'image pour l'agrandir.





    Il y a écrit en entier :
    C:\Documents and Settings\Benoît\Bureau\source\Nouveau dossier\Makefile.win [Build Error] [Projet8.exe] Error 1



    Sinon, j'ai tester ceci :
    (en faisant simplement nouveau code source sans le mettre dans un projet)
    option du compilateur,
    ajouter le gdic32 ça a marché, mais l'autre, ... :



    ld returned 1 exit status
    cannot find -lgdi32

    Il faut le télécharger quelques par le -lgdi32 ???
    Et si oui, ou le télécharger, et ensuite ou le placer ?

  18. #18
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 419
    Par défaut
    C'est bizarre : La seconde image aurait du marcher.
    Cherche peut-être sur le sous-forum Dev-C++...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  19. #19
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    alors j'ai testé ceci :

    lgdi32 et non -lgdi32

    Et là, c'est encore plus bisard, quand je clic sur compiler, il me met aucune erreur puis m'affiche Done

    Dans les autres programmes que j'ai fais, celà signifié que le fichié avait bien été compilé mais là, je ne trouve aucun fichié .exe,...


    Encore plus bisard, quand je clic sur le bouton compiler puis exécuté,
    Il m'affiche la fenetre de compilation, avec marqué DONE puis (une seconde après) au lieu de lancer le programme, il m'affiche : ... n'a pas encore été compillé.


    QUe ce passe t'il ? faudrait t'il que je change de compilateur ?

Discussions similaires

  1. [VB.NET]Comment recupérer la couleur d'un pixel de l'Ecran ?
    Par cyrcroix dans le forum Windows Forms
    Réponses: 24
    Dernier message: 07/11/2007, 10h35
  2. Réponses: 1
    Dernier message: 26/03/2005, 12h31
  3. [TBitmap] Recuperer la couleur d un pixel
    Par DamessS dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/12/2004, 08h47
  4. [VB6] Comment récupérer la couleur d'un pixel de l'écran?
    Par Taurëndil dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 26/03/2004, 08h02
  5. Obtenir la couleur d'un pixel
    Par GLDavid dans le forum OpenGL
    Réponses: 2
    Dernier message: 09/03/2004, 18h21

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