interner lautsprecher

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

interner lautsprecher

Beitrag von Sauer-RAM »

Also ich würde gerne einen freund ein bischen nerven indem ich ein programmschreibe dass sich selbst in den autostart ordner kopiert und sichbeim start öffnet.
das ist aber nicht das problem...
ich will das mein programm piepsgeräusche macht aber den lautsprecher kann man ja ausschalten und da dachte ich an den mini lautsprecher der (meines wissens) in jedem computer eingebaut ist und man nicht ausschalten kann.
Weiß einer von euch ob man irgendwie auf diesen internen lautsprecher zugreifenkann, und weis noch jemand ob man eine musikdatei in ein programm einbauen kann, sodass es nicht mehr extra beim programm dabei sein muss?
danke schonmal im voraus
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

das piepsen kann man mit Beep_() auslösen.

das ist eine WinAPI-Funktion, funktioniert also nicht mit der Demo.

Unter Vista funktioniert es nicht mehr, und etliche Computer haben keinen internen Speaker mehr.


Bsp:
http://www.purebasic.fr/german/viewtopi ... 069#100069
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46
Wohnort: Luxemburg
Kontaktdaten:

Beitrag von hardfalcon »

Außer Piepsgeräuschen wirst du dem aber kaum was entlocken können. Es soll zwar möglich sein, in miserabler Qualität auch normale Audiosignale darauf wiederzugeben, allerdings müsstest du dazu quasi nen eigenen Soundkartentreiber schreiben.

Wenn du ihn nerven willst, dann wickel mit sauberen Fingern ne Lage Tesafilm um einen der 2 Metallstife vom Netzkabel des Computers, das is wesentlich effizienter, und funktioniert sogar betriebssystemunabhängig. :wink:
„Warum siehst du den Splitter im Auge deines Bruders, aber den dicken fetten schwarzen Zensurbalken vor deinem Auge bemerkst du nicht?“
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

Beitrag von Sauer-RAM »

heist dass es gehen gar keine apis in der demoversion? :cry:
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Sauer-RAM hat geschrieben:heist dass es gehen gar keine apis in der demoversion? :cry:
Nein.

Es sei denn du lädst die Bibliotheken (z.B. user32.dll oder wo das ganze Zeug drin steht) und rufst die Funktionen aus der DLL heraus auf.
Benutzeravatar
kswb73
Beiträge: 319
Registriert: 04.02.2008 16:51
Kontaktdaten:

Beitrag von kswb73 »

Steht in der Kernel32.dll siehe hier auf msdn(http://msdn.microsoft.com/en-us/library ... S.85).aspx)

Code: Alles auswählen

OpenLibrary(0,"Kernel32.dll")
CallFunction(0,"Beep",1000,50);Frequenz,Zeit
Windows XP: PB 4.31, PB 4.4, PB 4.51
Open Suse 11.2: PB 4.4
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Man kann in der Demo DLLs laden?
(\/) (°,,,°) (\/)
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

KeyKon hat geschrieben:Man kann in der Demo DLLs laden?
ja, kann man.

@Sauer-RAM: Kannst Du in Deiner Signatur vermerken, dass Du die Demo
hast? Danke!

Grüße ... Kiffi
Hygge
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

Beitrag von Sauer-RAM »

Frage: was sind dll's? :oops:
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

Beitrag von Sauer-RAM »

ach keykon wie geht das, mit den kleinen bildern in der signatur? (also das purebasic symbol)
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Antworten