Español
Foro

DSoundSetGlobalVolume(0) u.s.w

 
- Página 1 -


Hallöchen

soweit bin Yo ahora voll drin en el Prospeed WOW GENIAL-
sin embargo
Yo después de Deinem Beispielcode el Características
DSoundSetGlobalVolume(0) oder DSoundSetVolume (B,V) eingesetzt (natürlich con richtigen Werten)

...
Prospeed$=pfad$;Prospeed.dll,
$I CROFANAKTUELLE PROJEKTELOSINCProspeed_Funktionen.inc
prospeed&=usedll(prospeed$)
.....
sd&=DSoundInit(%hwnd)
texto$=CrofanTest.wav
buffer1&=DSoundLoad(addr(texto$))
DSoundSetGlobalVolume(0)

In Deinem Beispielcode klappt alles wunderbar, sin embargo en me kommt una Exeption EAcces...... en DSoundSetGlobalVolume(0)
(si yo dieses auskommentiere klappts sin Fehlermeldung)
auch si yo DSoundPlay(buffer1&,0) aufrufe kommt kein Ton.
En sd&=DSoundInit(%hwnd)
sd& ergibt komischerweise una Valor de -2147024809 es el normal?
Rolf
 
20.04.2004  
 



 
- Página 1 -


Hi klar lass Usted Tiempo, Usted musst Usted doch no abhetzten, es doch ya qué starkes, daß Usted algo como entwickelt hast.
Ähm Yo nutze logischerweise 7.5

Mach langsam y bleib uns gewogen
Rolf
 
20.04.2004  
 



Hi Rolf,

tener el Fehler ahora gefunden.

DSoundInit(%hwnd) benutzt como Parámetro una Fensterhandle, aber du hast kein Ventana geöffnet. Ohne Ventana gibts en me auch choque, con Ventana höre Yo, el Sample )

Aber el es wohl mi Schuld. In el Anleitung a ProSpeed Yo vergessen anzugeben, el DSoundInit() überhaupt una Parámetro benutzt (schäm), el voluntad Yo rápidamente nachholen.

Also, sin Ventana auch kein Sound, ok ?
Und DSoundSetGlobalVolume(500) paßt auch no, lo son Werte de -10000 a 0 zulässig, pero no Werte encima Null.

Liebe Grüsse, Franco
 
20.04.2004  
 



JUCHHHHUUUU
Gracias Franco el wars lo klappt!!!!
Was heist hier schuld - Nix Schuld
Jetzt versuche Todavía irgendwie hinzubekommen, daß si
el Sprite en un determinado Zona es (Viereck aufm Ventana), daß entonces qué passiert - lo reicht also no GetSpriteX (H) y GetSpriteY (H) - y luego bin Yo vollstens Zufrieden.
Bin al Malen como una Weltmeister
Bis entonces
Rolf
 
20.04.2004  
 



Hi,

prima!
Eventuell hilft dir como SetSpriteCage() oder SpriteMovingRect()...

Saludo, Franco
 
20.04.2004  
 



Sí Gracias Franco
Will no dieses Posting überlasten, sin embargo
DSoundSetVolume (B,V) sowie DSoundSetGlobalVolume (V)
y DSoundStop (B) con richtigen Werten! dejar una Exeption hervorkommen. ?????
V= -10000 a 0 y B = el Handle des Sprites como üblich.
oder muss Yo en DSoundstop vorher DSoundGetNextBuffer (A)
conjunto? (natürlich auch con el richtigen Valor)
Sorry, el Yo soviel frage, aber Usted siehst Yo bin begeistert con Deiner DLL
Rolf
 
20.04.2004  
 



 
- Página 2 -


Hi,

äh, bist du sicher, el du el Anleitung correcto durchgelesen hast...?
Was ha Parámetro B con Sprites a tun ???
B es para...

B : Largo - Zeiger en una Buffer, el de DSoundPlay() transferencia wurde.

Also zuerst b&=DSoundPlay(...), ahora bekommst du el Adresse uno Buffers zurück, el el Sounddaten enthält. El otro DSound-Características benutzen esta Buffer entonces para abspielen...

Usted überlastest el Foro no, dafür es sí como !
Yo bin happy, el dir ProSpeed tan bueno gefällt )

Saludo, Franco
 
20.04.2004  
 



OHHH Mist verschrieben -
natürlich meinte Yo no Sprite
- Yo meinte natürlich B= Zeiger en el Buffer.
Das kommt su, si uno seine Gedanken überall y nirgendwo ha
Rolf
 
20.04.2004  
 



Hi OK hast bastante - es siempre mejor una Ejemplo para enviar:
KompilierenMarcaSeparación
declare sd&,prospeed&,buffer1&,text$,sound&,prospeed$
declare pfad$,text$,b&
Prospeed$=pfad$;"Prospeed.dll"
 $I C:PROFANAKTUELLE PROJEKTELOSINCProspeed_Funktionen.inc
prospeed&=usedll(prospeed$)
CLS					FENSTER damit es klappt  [img]http://img.webmart.de/w/f2/7.gif[/img]
Windowtitle ".. hmm warum gehts so nicht?"
DSoundSetGlobalVolume(-575)		HIER EXCEPTION ????? WARUM ???
sd&=DSoundInit(%hwnd)
text$="C:TEST.WAV"
buffer1&=DSoundLoad(addr(text$))
DSoundSetGlobalVolume(500) HIER BEI MIR EINE EXEPTION
print buffer1&
print "Enter Sound an | Escape Sound aus"

while 1

    waitinput

    if equ(%scankey,13)

        b&=sound&=DSoundPlay(buffer1&,1)	LOOP
        print "SOUND!  [img]https://img.webmart.de/w/f2/1.gif[/img] "

    elseif equ(%scankey,27)

        DSoundStop(b&)				HIER EXCEPTION ????? WARUM ???
        print "Nix Sound  [img]https://img.webmart.de/w/f2/2.gif[/img] "

    endif

wend

DSoundUnLoad(buffer1&)
Freedll buffer1&

y todavía qué:
Mit el Koordinaten (Sprite innerhalb uno Rechtecks) va no con Su Anweisungen, como Yo así mi, como si la Ratón (also hier el Sprite) innerhalb des Rechtecks es.
Aber Yo tener me así geholfen:
1.) einfarbiges Dummysprite erstellt.
2.) Dort plaziert wo el Abfrage ser se
3.) con Collide(H,H) en Berrührung abgefragt y
YEHA lo funktioniert.
Bis entonces
RocknRolf
 
20.04.2004  
 



Ähh como siempre - Kopierfehler:
b&=sound&=DSoundPlay(buffer1&,1) LOOP
muss natürlich bedeuten:
b&=DSoundPlay(buffer1&,1) LOOP

... y vergiß no el auskommentierte wegzumachen.

So ahora aber
Rolf
 
20.04.2004  
 



JAAAA - Brauchst no mehr a kucken
Alles klar tal vez war el el Fehler b&=sound&
(tal vez debería uno no soviel kopieren )
Jetzt gehts
KompilierenMarcaSeparación
declare sd&,prospeed&,buffer1&,text$,sound&,prospeed$
declare pfad$,text$,b&
Prospeed$=pfad$;"Prospeed.dll"
 $I C:PROFANAKTUELLE PROJEKTELOSINCProspeed_Funktionen.inc
prospeed&=usedll(prospeed$)
CLS
Windowtitle ".. hmm warum gehts so nicht?"
sd&=DSoundInit(%hwnd)
text$="C:TEST.WAV"
buffer1&=DSoundLoad(addr(text$))
DSoundSetGlobalVolume(-1000)
print buffer1&
print "Enter Sound an | Escape Sound aus"

while 1

    waitinput

    if equ(%scankey,13)

        b&=DSoundPlay(buffer1&,1)	LOOP
        print "SOUND!  [img]https://img.webmart.de/w/f2/1.gif[/img] "

    elseif equ(%scankey,27)

        DSoundStop(b&)
        print "Nix Sound  [img]https://img.webmart.de/w/f2/2.gif[/img] "

    endif

wend

DSoundUnLoad(buffer1&)
DSoundDeInit()
Freedll buffer1&

Aber tal vez holst Usted hier (evtl. bisschen erweitern) daß como Exemple en Su Ayuda
Rolf
 
20.04.2004  
 



Hi Rolf,

hast du ahora alles soweit hinbekommen?

Usted hast bastante, una kleines Ejemplo wäre no schlecht, Yo bin auch muy gerne bereit, Sourcecodes de euch aufzunehmen, sólo her así...

Un Dll a programa es manchmal echt Horror. El Dll ha ihren eigenen Code, klappt pero no, sin Todo en Profano entonces a testen. Also siempre Sourcecodes gleichzeitig a erweitern. Und todavía Beispielprogramme y el Anleitungen, puh...
Aber Spaß machts trotzdem.

Schon veces probiert, en deinem Ejemplo öfter el Entertaste a drücken )

Saludo, Franco
 
20.04.2004  
 



Jawohl Franco,
ahora es alles i.O
Relacionado con la Enter es stark!
Also, a entonces y weiterhin Hipp Hipp Prospeed!
Rolf
 
20.04.2004  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

5.223 Views

Untitledvor 0 min.
Gast.081524.07.2024
H.Brill11.12.2021
Sven Bader30.06.2021
p.specht07.04.2017
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (19x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie