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

Turbo Pascal Discussion :

[TP]Cherche aide en VESA


Sujet :

Turbo Pascal

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [TP]Cherche aide en VESA
    salut! je viens de commencer la programmation en VESA, c'est assez originale, et c'est mieux que l'unité graph.tpu fournie avec Turbo Pascal (ça aide a comprendre certaines choses)...
    Voila, mon probleme : C'est la souris... j'ai déja réussi à la dessiner, j'ai définis le curseur et le masque écran que je récupere à chaque fois que la souris bouge grace a une procedure "Interrupt"... mais le probleme c'est que le masque me fout une sacré pagaille quand je retiens le bouton de la souris appuyé... j'ai deja essayé de faire un MouseOn/MouseOff, mais ca marche pas...
    SVP, si qqn sait comment remedier a ce probleme, me contacter via email
    Sinon si qqn possede un truc sur les curseurs .ICO/.BMP/.PCX ou autre, veuillez m'en faire part

  2. #2
    Membre émérite

    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mars 2002
    Messages : 255
    Points : 2 717
    Points
    2 717
    Par défaut
    Avant toute chose, regarde du côté de mes unités :
    http://pascal.developpez.com/unite/

    Il a tout ce qu'il te faut :
    - BMP
    - ICO
    - PCX
    - VESA (version 2)
    - Souris : pilote de base, mode VGA, mode VESA

    Si t'as b'soin d'explication sur telle ou telle unité, pose tes questions dans un nouveau message.

    Algo pour la souris :
    1- Initialisation (matériel et des variables)
    2- Lecture des coordonnées. Dessine la souris.
    3- Fonctions perso ...
    4- Lecture des coordonnées. Si la souris a bougé, on la redessine la souris.
    5- Si on ne quitte pas, retour en (3)

    Tu gères comment la souris ?

    @+ Haypo

  3. #3
    Membre actif

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 107
    Points : 279
    Points
    279
    Par défaut
    Citation Envoyé par haypo
    4- Lecture des coordonnées. Si la souris a bougé, on la redessine la souris.
    j'aurais dit :

    4- Lecture des coordonnées, si la souris à bougée, on efface l'ancienne, et on la redessine a son nouvelle emplacement.

    sinon, ça donne de beaux effet graphique, et comment dire... on suis la souris a là trace

    ++mathieu
    Chaque jour, l'homme crée des choses plus grandes, meilleures et sûres, et chaque jour, la nature crée des idiots plus performants. Pour l'instant, je pense que la nature gagne.

  4. #4
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Je passe à Mathieu ce soir la dernière vrsion de Vbe2, accompagnée de Vbe2Ext et de Vbe2Mouse.

    Il y a encore quelques imperfections, mais ça reste correct. Et il n'y a aucun effet de scintillement du côté du curseur de la souris.

    A noter le support, en théorie fonctionnel , des curseurs animés Windows.

    A+
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  5. #5
    Membre actif

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 107
    Points : 279
    Points
    279
    Par défaut
    Citation Envoyé par Hdd34
    Je passe à Mathieu ce soir la dernière vrsion de Vbe2, accompagnée de Vbe2Ext et de Vbe2Mouse.
    J'attends cela donc avec impatience !

    ++ Mathieu
    Chaque jour, l'homme crée des choses plus grandes, meilleures et sûres, et chaque jour, la nature crée des idiots plus performants. Pour l'instant, je pense que la nature gagne.

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Re : Tjrs rien
    Je gère la souris a l'aide du gestionnaire d'evenements (Fonction $000C), et c'est pas du tout facile malgrès ce qu'on raconte sur cette fonction, car j'arrive meme pas à faire la procedure "MouseOff"...
    Et j'ai déja essayé avec ton unité Haypo: ca marche pas, la souris est là mais on ne la voit pas (DessineSouris?)...
    Ce qu'il me faut c'est une procedure qui fait d'une image .ICO/.BMP/.PCX ou autre, le curseur de la souris...

  7. #7
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Bon, le transfert est fait...

    C'est bien ce que je pensais, il y a bel et bien un bug avec les curseurs animés. Il y a une frame qui saute. On peut chinter le bug, mais je préfère le résoudre tout simplement

    Pour le reste, c'est bon.

    A+
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  8. #8
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    'A y'est ! 8)

    Le bug est corrigé pour notre plus grand plaisir, et les curseurs animés fonctionnent sans broncher, et sans aucun scintillement.

    Bonne utilisation !

    A+
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

Discussions similaires

  1. cherche aide en algo
    Par chihade dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 14/03/2007, 16h34
  2. Débutant cherche aide
    Par rudhf dans le forum C++
    Réponses: 5
    Dernier message: 14/03/2007, 12h00
  3. Cherche aide en programmation Visual Basic 6.0!
    Par Fernando2 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 03/01/2007, 08h41
  4. [Système][Class-Path]cherche aide sous java pour fedoracore ou linux
    Par mickey hollywood dans le forum Général Java
    Réponses: 4
    Dernier message: 29/03/2005, 01h13
  5. Debutant en C cherche aide pour fonctions!!!!
    Par benji17c dans le forum C
    Réponses: 5
    Dernier message: 30/09/2003, 12h47

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