Précédent   Forum des professionnels en informatique > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, l'EDI RAD multiplateforme basé sur Free Pascal
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
Membre expérimenté
 
Homme Gilles
Inscription : novembre 2006
Messages : 558
Détails du profil
Informations personnelles :
Nom : Homme Gilles
Âge : 53
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : novembre 2006
Messages : 558
Points : 503
Points : 503
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 00
Vieux 31/10/2008, 16h49   #2
Rédacteur/Modérateur
 
Avatar de wormful_sickfoot
 
Inscription : avril 2002
Messages : 2 092
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : avril 2002
Messages : 2 092
Points : 2 314
Points : 2 314
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 00
Vieux 01/11/2008, 16h19   #3
Membre expérimenté
 
Homme Gilles
Inscription : novembre 2006
Messages : 558
Détails du profil
Informations personnelles :
Nom : Homme Gilles
Âge : 53
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : novembre 2006
Messages : 558
Points : 503
Points : 503
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 00
Vieux 01/11/2008, 16h35   #4
Responsable Pascal
 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 4 816
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 45
Localisation : Belgique

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

Informations forums :
Inscription : mars 2003
Messages : 4 816
Points : 12 979
Points : 12 979
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
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 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 19h48.


 
 
 
 
Partenaires

Hébergement Web