Entwickler-Ecke
Multimedia / Grafik - Sound Procedure (wie früher in Pascal)
lb - Fr 31.10.03 17:37
Titel: Sound Procedure (wie früher in Pascal)
Hallo
Kann mir jemand sagen, ob es eine Pozedur in Delphi gibt, mit der man einen Sound bestimmter Lautstaerke und Frequenz erzeugen kann?
Frueher in Pascal hat es eine solche Funktion "sound (freq: Real; vol: Real)" scheinbar gegeben.
:oops:
Moderiert von
tommie-lie: Topic verschoben
Moderiert von
Tino: Titel geändert.
Anonymous - So 02.11.03 17:29
die Fkt heißt
(windows. nicht vergessen)
Achtung, so lange wie der Sound spielt, bleibt das Programm hängen.
tommie-lie - So 02.11.03 23:28
Windows 9x ignoriert aber sowohl den Frequenz- als auch den Duration-Parameter von beep(). Sowas wie "volume" gibt es bei beep() sowieso nicht.
Spontan fällt mir da nur die Soundkarte ein, mit der man einen beliebigen Ton ausgeben kann. Ich glaube aber mit Bordmitteln (von Delphi oder Windows) kommt man an den "normalen" Systemlautsprecher gar nicht so genau ran... (ausgenommen WinNT/2k/XP)
G-man - Di 04.11.03 17:17
Bei Visual Basic haben sie ja meines Wissens auch die Sound-Funktion
rausgenommen. Wieso ist mir allerdings nicht klar.
UC-Chewie - Di 04.11.03 20:34
Unter Win9x kann auch die Sound-Funktion, die es in TurboPascal gab, verwendet werden. Irgendwann hab ich eine Delphi-Portierung gesehen, entweder hier oder in der DP. Hieß auf jeden Fall genauso und bestand einfach aus ein paar Zeilen ASM mit einem Interruptaufruf.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!