Précédent   Forum des professionnels en informatique > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, le RAD de FreePascal, à la poursuite de Delphi
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 31/10/2008, 11h00   #1 (permalink)
Membre habitué
 
Date d'inscription: novembre 2006
Localisation: Caen
Âge: 51
Messages: 152
Par défaut Comment produire un beep ?

Bonjour,

Savez-vous comment on produit un beep sous lazarus ubuntu /gtk2 ?

Beep ne fonctionne pas (ne produit pas de son). On pourrait utiliser sound (unit crt) mais "Sound sounds the speaker at a frequency of hz. Under Windows, a system sound is played and the frequency parameter is ignored. On other operating systems, this routine may not be implemented." Et c'est le cas visiblement sous Ubuntu.

L'hypothétique utilisation de fichiers wav ne m'intéresse pas (cf discussion du 21/03/2007)... pour faire un bip !

Cordialement.

Dernière modification par Alcatîz ; 07/12/2008 à 14h37.
selzig est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/10/2008, 16h49   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de wormful_sickfoot
 
Date d'inscription: avril 2002
Localisation: Montpellier (34)
Âge: 25
Messages: 1 955
Par défaut

J'avais trouvé un petit programme qui faisait un beep sous Linux, mais c'était sous Debian, il y a 3/4 ans... Ca doit se retrouver sur Google facilement
__________________
wormful_sickfoot - Rédacteur et Modérateur Pascal
wormful_sickfoot est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/11/2008, 16h19   #3 (permalink)
Membre habitué
 
Date d'inscription: novembre 2006
Localisation: Caen
Âge: 51
Messages: 152
Par défaut Hum envisageable, mais...

Bonjour,

Genre apt-get install beep, par exemple ? (http://debian-easy.lavazzo.net/index...peaker-interne). A voir. En dépannage...Heureusement ce problème n'est pas essentiel. Mais si on utilise le programme compilé par Lazarus sous Mandriva ou Suse, faudra-t-il aussi installer un "substitut" ? D'autant qu'il faudra différencier les plates-formes plus finement que par $IFDEF WIN32 et $IFDEF LINUX [c'est faisable mais maintenant savoir si Lazarus beep avec... c'est autre chose !].

A ce propos, je ne sais pas comment fonctionnent mes programmes avec d'autres distributions Linux. Après quelques déboires, mes quelques applications développées sous Lazarus fonctionnent en Ubuntu, XP et Vista. J'espère qu'elles fonctionneraient aussi sous Mandriva, Suse... et sans modifications... Si tel n'est pas le cas, j'entends déjà les grands éclats de rire de mon ami développeur en Java et véritable aficionado de ce langage. Je "bénéficie" déjà de ses moqueries lorsqu'il considère mes efforts sous Lazarus pour "homogénéïser" la présentation de mes Forms ubuntu gtk2/windows... C'est vrai qu'avec Swing, le problème est moins "sensible"... Il faudra que j'essaye un jour QT4 avec Lazarus... mais ce n'est pas à l'ordre du jour.

Pour en revenir à mon problème de beep, la méthode devient lourde d'autant que sous Ubuntu, le programme compilé par Lazarus beep bien lorsqu'on persiste à appuyer sur la touche backspace alors qu'un Tedit est vide par exemple...

Cordialement. Gilles.
selzig est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/11/2008, 16h35   #4 (permalink)
Responsable Pascal
 
Avatar de Alcatîz
 
Date d'inscription: mars 2003
Localisation: Liège (Belgique)
Âge: 43
Messages: 3 919
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Par défaut

Bonjour,

J'ai vu que certains utilisaient la procédure gdk_beep de l'unité gdk2 mais, chez moi (sur Mandriva), cela ne produit aucun son.
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

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]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation
NEWS PASCALF.A.Q PASCALTUTORIELSEXERCICESSOURCESCOMPILATEURSOUTILSLIVRES

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Autres langages > Pascal > Lazarus



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 11h29.


Vos questions techniques : forum d'entraide Pascal - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.