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]Paint en Pascal


Sujet :

Turbo Pascal

  1. #1
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut [TP]Paint en Pascal
    Juste pour savoir si dans le coin, quelqu'un s'est déjà penché à réaliser Paint en utilisant TP!

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    non, pas moi, désolé
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  3. #3
    Membre averti Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Points : 358
    Points
    358
    Par défaut
    moi , mais il etais moche , tres moche !
    6*8 =42

  4. #4
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Salut!

    Est-ce-que cela te suffira si je te donne les sources pour afficher un BMP 24 bits avec TP?
    Sans oublier le contrôle de la souris...
    De retour parmis vous après 10 ans!!

  5. #5
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par Sub0
    Salut!

    Est-ce-que cela te suffira si je te donne les sources pour afficher un BMP 24 bits avec TP?
    Sans oublier le contrôle de la souris...
    Ouais! Je crois que je vais me débrouiller avec...

    En fait, j'ai envie de faire un truc comme Paint, juste pour maîtriser l'initialisation de la souris, du clavier (bref des périphériques). Et je me dis qu'avec une "esquisse" de Paint en Pascal, je pourrai passer à un autre langage...

  6. #6
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Je rectifie ce que j'ai dit:
    Il ne sagit pas d'un BMP 24 bits mais d'un BMP 256 couleurs (palette spéciale)...
    Quoiqu'il en soit, je ne suis pas arrivé à obtenir plus avec ma config, et la gestion de la souris est simplifiée.
    Cette démo date de l'année 2001, j'espère pouvoir la retrouver... à+
    De retour parmis vous après 10 ans!!

  7. #7
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    OK! que ce soit 24 bits ou 256 couleurs , je reste toujours interessé

  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
    Eh eh...


    Vbe2 gère les bitmaps 4, 8, 24 et 32 bits, sans oublier les Gif, les Pcx, les Tga, et même les Jpeg...

    Et pour la souris, c'est idem.

    Si ça te tente, c'est là que ça se passe : http://pascail.developpez.com/utilitaires/

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

    Pour me joindre (aucune question technique, merci)

  9. #9
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    C'est bien de savoir qu'il existe des unités pour TP sous Dos qui permettent une telle prouesse!
    Perso, chez moi, elles n'ont jamais fonctionné, et je m'y suis acharné à essayer de trouver pourquoi.
    Autrement, ya BGI256, et qu'une certaine version en particulier, sinon nada!
    Et question portabilité de mon programme sur d'autres configs... la grosse galère!
    C'est pour ça que je suis passer à Delphi... un peu marre de bricoler, et encore, ça reste assez aléatoire!
    Mais ça fait plaisir de savoir que chez certains, ça fonctionne, à+
    De retour parmis vous après 10 ans!!

  10. #10
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par charly
    moi , mais il etais moche , tres moche !
    Moche ou très moche, cà m'interesse quand même se savoir à quoi est-ce que cà ressemblait! Donc stp envoie moi l'éxécutable...

  11. #11
    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
    Là, tu prends des risques King Kaiser...

    Tu ne connais pas la bête ! Mouarf !
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  12. #12
    Membre averti Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Points : 358
    Points
    358
    Par défaut
    comme hdd34 la bien specifier , j ai cree des choses qu ils ne vaut mieu pas deterrer , par contre , je peux te dire comment faire grosso modo si tu veux
    6*8 =42

  13. #13
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par charly
    je peux te dire comment faire grosso modo si tu veux
    Cà m'interesse effectivement! En fait, l'idée de Paint est que j'ai envie de faire une application (modeste) qui englobe la majorité des principes et des outils qu'on peut utiliser avec TP, ainsi je pourrai rapidement passer à un autre langage (Delphi par exemple )

  14. #14
    Membre averti Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Points : 358
    Points
    358
    Par défaut
    tu peux commencer la poo grace a ton paint , tu cree un type feuilleadessiner , avec la taille du pinceau et tous les fonctionalites que tu veux je te conseil de stocker les pixels de la feuille dans un tableau , tu pourra mieu enregistrer comme sa
    6*8 =42

  15. #15
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Mon gros problème en fait c'est que je ne sais pas du tout comment je vais gérer la souris (de manière à ce que si tu cliques quelque part, il affiche un pixel etc...)

    Donc actuellement, j'essaie de voir comment je vais le faire... Sinon, pour les couleurs, il me faudrait d'abord bien comprendre et manipuler les Palettes, pouvoir créer ma propre palette etc...

  16. #16
    Membre averti Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Points : 358
    Points
    358
    Par défaut
    bah imagine que ta feuille est representer par un carres blanc :
    si ta sourie est sur la feuille et que tu cliques tu recuperes la position du pixel , tu trouves a qu elle partie du tableau elle corresponds ( c est une addition , pas trop dure ) et tu lui donne comme valeur la couleur courante de dessin !
    6*8 =42

  17. #17
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    OK! je vais faire comme cà pour voir!
    (ben dis donc tu es connecté toute la journée sur developpez.net ou quoi?)

  18. #18
    Membre averti Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Points : 358
    Points
    358
    Par défaut
    Ah non , pas quand je suis en cours , ou avec mademoiselle , ou avec les copains ... et la , miss au cine , potes aux pieu et ... pas de cours
    Pour sortir de se weblog , je te conseil bonne chance , il va faloire te debrouiller pour contourner l probleme de pile memoire , parceque un tableau de moi de 64 ko sa pese pas lourd en pixel !!
    6*8 =42

Discussions similaires

  1. [Turbo Pascal] Turbo Pascal sous Windows XP
    Par MichelR dans le forum Turbo Pascal
    Réponses: 21
    Dernier message: 17/03/2011, 10h10
  2. Les possibilité que C++ offre par rapport à Pascal Objet
    Par Riko dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 01/02/2003, 21h38
  3. Outil de reformatage d'un source Pascal
    Par HRS dans le forum Pascal
    Réponses: 7
    Dernier message: 21/10/2002, 14h55
  4. Passer du Pascal à Delphi
    Par poppels dans le forum Langage
    Réponses: 7
    Dernier message: 30/08/2002, 21h07

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