Gleichen Befehl gleichzeitig ausführen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Gleichen Befehl gleichzeitig ausführen

Beitrag von Delle »

Wie schafft man es, z.B. PlaySound() gleichzeitig auszuführen?

Also nicht den Befehl untereinandern sondern gleichzeitig?

(will 2 Sounds gleichzeitig abspielen)
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Ich denke mal, wenn du die nacheinander startest merkst du auch keinen Unterschied. Die genau gleichzeitig zu starten wird eh nichts.
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
IcedCoffee
Beiträge: 115
Registriert: 09.07.2005 12:11
Wohnort: Fürstenwald [Internat], Berlin[wen keine lust auf Internat], Wildau[Einfamilienhaus]
Kontaktdaten:

Beitrag von IcedCoffee »

das es geht weiss ich aber nicht wie.
du kannst ja mal bei googel nach
multicasting anwendungen
suchen
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Und wie soll der Prozessor zwei Sachen gleichzeitig erledigen?
Es heißt doch der Prozessor, und wir wissen doch, dass echtes Multitasking den Frauen vorbehalten ist ;)

Ich schließe mich jedenfalls Deem (wie schon so oft) an.
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Threads könnte man machen, aber das würde auch nicht viel mehr bringen...
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ich denke das es nicht geht, aber wie deem sagte:
es gibt sowiso kein unterschied zu hören :allright:
ob das jetzt eine ms später abgespielt wird, was solls? :lol:

wenn du immer die gleichen sounds hast, dann kannst du die mit einem sound bearbeitungs programm auch zusammen fügen :allright:
-.-"
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Ja, ich denke die einzige Möglichkeit zwei Sounds wirklich gleichzeitig abzuspielen ist wohl, sie zuvor zusammen zu mischen.
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Einfach den Sound 2 mal laden.

[EDIT]
Dieses "Feature" von PlaySound wurde schonmal besprochen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

:?
wie meinst du das, 2 mal laden?
dann wen ich sound 1 lade, und dann sound 2 mit dem gleichen indeffer, dann wird doch sound 1 wieder gelöscht, oder?
und wenn ich sound 1 2 mal lade, dann bringt das ja nichts.
wie meinst du das?
-.-"
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Du sollst zwei Sounds laden.

Code: Alles auswählen

loadsound(0, "sound.wma")
loadsound(1, "sound.wma")
Dann kann der Computer auch 2 mal darauf zugreifen.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Antworten