Kezdőoldal » Számítástechnika » Programozás » Miért nem ad ki hangot? Free...

Miért nem ad ki hangot? Free pascalban van program

Figyelt kérdés

program zongora;

uses crt;

var h : word;

v : char;

begin

h:=0;

repeat


if keypressed then begin

v:=readkey;

case v of

'q' : h:=240;

'w' : h:=270;

'e' : h:=300;

'r' : h:=315;

't' : h:=350;

'z' : h:=395;

'u' : h:=420;

'i' : h:=465;

'o' : h:=520;

'p' : h:=580;

'‹' : h:=615;

'Ł' : h:=695;

'˘' : h:=790;

'k' : h:=0

end;

sound(h);

delay(150);

nosound;

end;

until v='k';

end.



#Free Pascal #hang generálása
2018. jún. 10. 20:18
 1/5 anonim ***** válasza:
100%

Mert a Sound függvény

[link]

a rendszerhangszórót/csipogót használná, ami vagy nincs bekötve, vagy nincs támogatva.


Hogy a hangkártyán keresztül adj hangot, az egy kicsit bonyolultabb feladat:

[link]

2018. jún. 10. 22:05
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
100%

"Under Windows, a system sound is played and the frequency parameter is ignored"

[link]

"Sound does not work on Windows anymore"

"..you can use Beep(freq, duration) from the windows unit"

[link]

2018. jún. 10. 22:08
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
Mit csináljak hogy működjön?
2018. jún. 21. 09:42
 4/5 anonim ***** válasza:

Tegyél fel egy DOS emulátort és abban vergődj tovább.

Ha már nem vagy képes felfogni, hogy win alatt nincs freki, nincs végigimplementálva a "sound" utasítás.

2018. jún. 21. 10:58
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Mi a végső cél?

A PC csipogóját akarod megszólaltatni?

Vagy megfelelne a hangkártya is?


Csak egy szimpla "monofon" (értsd: egyszólamú) zongorácskát akarsz csinálni a Pascal nyelv gyakorlása céljából?

Vagy összetettebb szintetizátort raknál össze - és nem feltétlen ragaszkodnál a Pascalhoz?


Windowson? Linuxon? MacOSX-en?

2018. jún. 21. 11:05
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!