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

Free Pascal Discussion :

[Free Pascal] Unité WinMouse


Sujet :

Free Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de diden138
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    714
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 714
    Par défaut [Free Pascal] Unité WinMouse
    Je suis en train de créer un jeu d'echecs sous freepascal. Pour l'instant, tout marche très bien à part que, sous la fenêtre graphique, la souris ne répond pas. Par contre, si je réduis la fenêtre graphique et si je clique sur la petite fenêtre noire, il y a une réponse au clic, peut-être parce que j'utilise l'unite Mouse et que cette unité est destinée à Dos et pas à Windows.
    Un ami m'a dit que je devrais travailler avec l'unité WinMouse. J'ai cherché sur freepascal.org mais je n'ai pas trouvé de documentation sur cette unité.
    Je cherche les noms des fonctions et procédures de cette unité... pour que je puisse l'utiliser..
    merci et @++

  2. #2
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    salut,

    tu dois en effet utiliser Winmouse et Wincrt .
    Si tu utilises l'unité graphique sous Win32, tu ne peux pas employer le support pour la souris ou employer l'unité crt pour recevoir des données du clavier . la raison de ceci est que la fenetre est une fenetre GUI et non pas une fenetre de console

    je crois que la syntaxe est la meme que pour l'unité mouse (à vérifier), google t'aidera

  3. #3
    Membre très actif
    Avatar de diden138
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    714
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 714
    Par défaut Re:
    l'unite winmouse reprend juste la syntaxe des fonctions initmouse et showmouse pour getmousebuttons ça doit etre autre chose puisque le compilateur ne reconait pas cette fonction quand a la documentation j'ai rien trouvé pas meme sur l'aide de freepascal dans la partie rtl consacré au unité que contient freepascal c'est bizarre..

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 049
    Billets dans le blog
    2
    Par défaut
    Bonjour !

    Je pense que ceci devrait t'aider : http://www.angelfire.com/planet/sber...h/routines.txt
    (voir la fin de la page)
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  5. #5
    Membre très actif
    Avatar de diden138
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    714
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 714
    Par défaut Re:
    merci beacoup tous est rentrer dans l'ordre merci encore... en plus avec cette unite wingraph pleins de nouvelles fonctions que du plaisir merci encore

  6. #6
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    mais vraiment pas portable

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

Discussions similaires

  1. WinGraph : Unité graphique pour Free Pascal et Delphi
    Par forum dans le forum Outils à télécharger
    Réponses: 7
    Dernier message: 08/07/2012, 17h35
  2. [Free Pascal] Unité Strings introuvable
    Par Bruno13 dans le forum Free Pascal
    Réponses: 1
    Dernier message: 24/10/2006, 22h47
  3. [Free Pascal] [Débutant] Ajouter une unité
    Par poupidou dans le forum Free Pascal
    Réponses: 13
    Dernier message: 07/10/2006, 10h28
  4. [Free Pascal] Taille de l'exécutable
    Par macluvitch dans le forum Free Pascal
    Réponses: 12
    Dernier message: 28/11/2003, 21h26
  5. [Free Pascal] Comportement de Exec
    Par néo333 dans le forum Free Pascal
    Réponses: 3
    Dernier message: 01/11/2003, 17h46

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