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 :

[Vista] Comment jouer du son en utilisant 'Sound'


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 13
    Par défaut [Vista] Comment jouer du son en utilisant 'Sound'
    Bonjour tout le monde ! Je suis nouveau donc je demande conseil aux pros ^^
    Je viens de débuter la programmation avec Turbo Pascal et j'essaye de faire jouer une note à mon programme en l'occurrence un Mi pendant 1sec mais il ne fait rien Le programme démarre reste 1 sec puis s'arrête

    Tite photo :

    ICI

    Merci de vos réponses !
    A+

  2. #2
    Membre émérite
    Avatar de CapJack
    Homme Profil pro
    Prof, développeur amateur vaguement éclairé...
    Inscrit en
    Mars 2004
    Messages
    624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Prof, développeur amateur vaguement éclairé...
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 624
    Par défaut
    Ça fait justement partie des fonctions qui ne marchent pas sous XP/Vista. Il faut, soit faire tourner le prog (voire carrément TP lui-même, c'est plus pratique) sous DosBox, ou bien utiliser un émulateur de carte son pour la console d'XP (je sais que ça existe, cherche un peu du côté de "faire fonctionner un jeu DOS sous XP", c'est la même problématique).

  3. #3
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 13
    Par défaut
    Ouais je suis sous Vista donc apparemment c'est a cause de ça ! Il nous aurais déçu jusqu'au bout notre petit Bilou Bref émuler la carte son, je vais voir ce que je peux trouver

    Merci beaucoup !

    Euh j'ai téléchargé DOSBox mais je comprends rien la dedans ^^ j'suis aller voir sur des manuels mais ça dit pas comment lancer un logiciel Désolé c'est surement les bases mais je suis vraiment un pine en ça

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 055
    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 055
    Billets dans le blog
    2
    Par défaut
    Bonjour !

    Pour utiliser DosBox :
    • 1. Configurer le clavier en azerty avec la commande keyb fr
    • 2. Monter un répertoire comme lecteur de disque C: virtuel avec la commande mount :
      mount c c:\tp\bin
    • 3. Aller sur ton disque C: virtuel avec la commande c: et lancer l'EDI Turbo Pascal : tpx.

    J'espère que ceci t'aidera.
    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
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 969
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 969
    Par défaut
    Jai,
    Citation Envoyé par bricedre Voir le message
    Ouais je suis sous Vista donc apparemment c'est a cause de ça ! Il nous aurais déçu jusqu'au bout notre petit Bilou
    N'exagérons pas.

    Tu veux utiliser un compilateur, et ce qui va avec, qui date de plus de15 ans.

    15 ans, c'est la préhistoire en informatique.

    Pourquoi vouloir encore utiliser cet ancêtre, alors qu'il existe plus récent, meilleur, etc... et compatible avec les systèmes modernes ?

    TP est un bon compilateur, mais il faut quand même finir par comprendre qu'il a fait son temps.

  6. #6
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 13
    Par défaut
    Toute version d'un logiciel permet de lire les fichiers des versions précédentes à ce que je sache ^^ Enfin bon j'suis pas pro dans le domaine mais bon ca me parait logique et pas vraiment logique que les jeux ou applications DOS ne puissent pas tourner normalement sur un Vista. D'accord c'est ancestral mais qd même

    Nouvelle petite question ??

    Peut on jouer plusieurs sons à la fois (pour faire des accords) et si oui quelle serait la syntaxe ??

    Heu comment fait-on également pour faire de notre fichier un programme indépendant, cad pouvant être ouvert sur n'importe quel autre PC sans TurboPascal ??

    Merci bcp !
    A+

  7. #7
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    BOnjour
    Citation Envoyé par bricedre Voir le message
    Nouvelle petite question ??
    Peut on jouer plusieurs sons à la fois (pour faire des accords) et si oui quelle serait la syntaxe ??
    SI je comprend bien ce que tu veux dire c'est au même moment qu'on joue un Mi par exemple qu'on ait la possibilité de jouer aussi un Re par exemple?
    Citation Envoyé par bricedre Voir le message
    Heu comment fait-on également pour faire de notre fichier un programme indépendant, cad pouvant être ouvert sur n'importe quel autre PC sans Turbo Pascal ??
    ça s'appele créer un executable il suffit de faire la configuration dans les options de TP http://pascal.developpez.com/faq/?page=Pg_TPEDI#TPEDIExePasSurDisque avec la destination DISK l'executable est automatiquement crée .(s'il y a des liens avec des fichiers ou librairies externes par exemple en mode graphique il faudra les rajouter aussi)

    Cordialement

    Merci bcp !
    A+

  8. #8
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 055
    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 055
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par bricedre Voir le message
    Peut on jouer plusieurs sons à la fois (pour faire des accords) et si oui quelle serait la syntaxe ??
    Faire jouer des sons complexes par le haut-parleur exige de programmer au niveau du matériel. Je doute que DosBox (et encore moins la console de Windows) puisse, par exemple, correctement émuler la gestion des canaux du PIT 8253. Si tu veux vraiment te lancer sur ce terrain, je te conseille de jeter un oeil sur les explications détaillées de la PC Game Programmer's Encyclopedia (dans les fichiers SPEAKER.TXT et PIT.TXT).

    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]

  9. #9
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 969
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 969
    Par défaut
    Hie,
    Citation Envoyé par bricedre Voir le message
    Toute version d'un logiciel permet de lire les fichiers des versions précédentes à ce que je sache
    Ce serait souhaitable, mais ce n'est pas toujours le cas, et encore moins le cas quand il s'agit de récupérer des données qui ont plus de 15 ans (même si certains éditeurs ont pris la précaution de le permettre, ce n'est pas général).
    Et ne pas confondre un logiciel et un système d'exploitation, ce n'est pas la même cour.

    Citation Envoyé par bricedre Voir le message
    Enfin bon j'suis pas pro dans le domaine mais bon ca me parait logique et pas vraiment logique que les jeux ou applications DOS ne puissent pas tourner normalement sur un Vista. D'accord c'est ancestral mais qd même
    La compatibilité ascendante a des limites, dues en l'occurrence à la sécurité (entre autres), côté par lequel MS DOS ne brillait pas, c'est le moins qu'on puisse dire (puisqu'il n'y en avait aucune).
    Alors que la majorité des machines vendues sont déjà des 64 bits sous-utilisées, car tournant avec des OS 32 bits, il est quand même temps de laisser tomber les 16 bits.

    Et pas la peine de taper sur MS pour ça : si tu n'es pas convaincu, fait le même genre d'essai sur Linux, et reviens me dire si un programme compilé sur les versions d' il y a 15 ans fonctionne aujourd'hui.
    Déjà qu'au rythme actuel, les différentes distributions deviennent peu à peu incompatibles...

Discussions similaires

  1. [vb.net][Sound] comment jouer un son
    Par arnolem dans le forum Windows Forms
    Réponses: 9
    Dernier message: 11/02/2008, 22h57
  2. [VB 2005] Comment jouer un son?
    Par Vinoo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/09/2006, 18h43
  3. Comment Jouer du son dans une application
    Par condor_01 dans le forum Multimédia
    Réponses: 3
    Dernier message: 28/07/2006, 10h26
  4. Comment jouer des sons dans un programme ???
    Par aldur_disciple dans le forum MFC
    Réponses: 8
    Dernier message: 17/08/2005, 12h10
  5. [J2ME]comment jouer un son en MIDP 1.0
    Par Arkan dans le forum Java ME
    Réponses: 3
    Dernier message: 12/04/2005, 10h32

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