Sound Befehl: beep;

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Foxi1896
Beiträge: 87
Registriert: Mo 10. Jun 2013, 09:06

Sound Befehl: beep;

Beitrag von Foxi1896 »

Hey,
wollte wenn eine Schleife beendet ist das mein Programm dreimal Piept... habe also:
beep;
beep;
beep;
gemacht ... aber es kommt nur einmal? Wieso?

Ah und da fällt mir auch gleich noch eine Frag ein. Kann man unterschiedliche Beep Töne haben?

Gruß
Foxi

indianer-frank
Beiträge: 134
Registriert: So 30. Nov 2008, 21:53

Re: Sound Befehl: beep;

Beitrag von indianer-frank »

Du hörst nur einen scheinbaren Beep, weil zwischen den drei wirklichen Beeps keine Pause ist und sie in einander übergehen. Pause geht mit sleep in sysutils (was Du offensichtlich wg. beep eh schon hast):

Code: Alles auswählen

uses 
  sysutils;
begin
  beep; sleep(500);
  beep; sleep(500);
  beep;
end.
 

Foxi1896
Beiträge: 87
Registriert: Mo 10. Jun 2013, 09:06

Re: Sound Befehl: beep;

Beitrag von Foxi1896 »

ah ok,
habe nun versucht das so einzufügen aber er bringt Fehlermeldung:
Syntax error, "Begin" expected but "identifier SYSUTILS" found.

edit: habe es jetzt ohne uses gemacht und es gehts DANKE =)

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Sound Befehl: beep;

Beitrag von MAC »

die ersten zwei Zeilen die indianer-frank dir geschrieben haben kommen ganz nach oben bei uses und nicht mitten in die procedure rein.
Und wenn da schon sysutils bei uses drinn steht, dann muss man das auch nicht noch ein zweites mal reinschreiben...

Code: Alles auswählen

Signatur := nil;

Antworten