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

 C++ Discussion :

Orientation sur librairie


Sujet :

C++

  1. #1
    Membre averti Avatar de thorium90
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2008
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 120
    Points : 328
    Points
    328
    Par défaut Orientation sur librairie
    Bonjour a tous,
    Je viens de me remettre à la prog et j'ai un petit projet de bot en tête.
    Je me suis par contre immédiatement heurté à un problème de librairie. En effet j'aimerai commencer par faire une capture d'écran afin de pouvoir analyser une partie de l'image pour réagir en fonction. J'ai donc commencer par faire des recherches sur notre amie google et j'ai trouvé ce lien http://cpp.developpez.com/faq/bcb/?p...magesgraphisme
    mais un problème persiste, je n'arrive pas a savoir quel librairie est lié à TObject, TBitmap.... j'ai mis <windows.h> et linker gdi32 mais rien a faire il bloque à la 1em ligne : Graphics::Tbitmap n'est pas recconnu.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Graphics::TBitmap *Bitmap = new Graphics::TBitmap;
    Bitmap->Height = Screen->Height;
    Bitmap->Width = Screen->Width;
    HDC ScreenSrc = GetWindowDC(0);
    BitBlt(Bitmap->Canvas->Handle, 0, 0, Screen->Width,
           Screen->Height, ScreenSrc, 0, 0, SRCCOPY);
    Bitmap->SaveToFile(ExtractFilePath(Application->ExeName)+"Bitmap.bmp");
    ReleaseDC(GetDesktopWindow(), ScreenSrc);
    delete Bitmap;

    J'espère que ce code est compatible avec code::block, car j'ai vu sur le site un rapport avec c++ builder mais aucune idée de la compatibilité.

    Merci a vous de m'indiquer la librairie associé.

    D'autre part j'ai trouvé d'autres sources mais il n'y as jamais le début du programme avec ses includes donc je galère ^^.
    Si vous avez donc une autre solution merci de m'orienter.
    +++

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Bonjour,
    Ce que tu présentes est spécifique à C++Builder.
    Tu peux donc soit aller vers cet outils, soit passer par une solution MFC (Visual payant) ou Win32 (visual express) ou avec d'autres librairies gratuites (wxWidget) ou presque (Qt).

  3. #3
    Membre averti Avatar de thorium90
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2008
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 120
    Points : 328
    Points
    328
    Par défaut
    merci 3Darchi, j'ai opter finalement pour l'api windows, en cherchant a nouveau j'ai trouvé un exemples d'utilisation, trés bien commenté, orienté objet et tout ce qui va bien.
    Problème résolu !
    PS: Linker les librairies gdi32 et api32 pour que tout marche komifo
    Voici le lien sur lequel je me suis inspiré : (en linkant les librairies cette exemple marche du 1er coup sur code::block)
    http://www.developpez.net/forums/d43...ecran-dev-cpp/

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

Discussions similaires

  1. installation de boost - liens sur librairies
    Par marlet dans le forum Boost
    Réponses: 1
    Dernier message: 24/09/2008, 13h14
  2. Orientation sur une sphere
    Par sylvain_bos dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 15/05/2007, 16h38
  3. orientation sur le delphi
    Par kroma23 dans le forum Delphi
    Réponses: 1
    Dernier message: 01/08/2006, 01h03

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