Français
Forum

DSoundSetGlobalVolume(0) u.s.w

 
- page 1 -


Hallöchen

soweit suis je maintenant voll drin dans qui Prospeed WOW GENIAL-
cependant
j'ai pour Deinem Beispielcode qui Funktionen
DSoundSetGlobalVolume(0) ou bien DSoundSetVolume (B,V) eingesetzt (naturellement avec richtigen Werten)

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

dans Deinem Beispielcode klappt alles wunderbar, cependant chez mir venez une Exeption EAcces...... chez DSoundSetGlobalVolume(0)
(si je cet auskommentiere klappts sans Fehlermeldung)
aussi si je DSoundPlay(buffer1&,0) aufrufe venez ne...aucune Ton.
chez sd&=DSoundInit(%hwnd)
sd& ergibt komischerweise une Wert de -2147024809 ist cela normal?
Rolf
 
20.04.2004  
 



 
- page 1 -


Hi bien sûr lass Dir Zeit, Du musst toi doch pas abhetzten, c'est doch déjà quoi starkes, qui Du quelque chose comme entwickelt la hâte.
Ähm je nutze logischerweise 7.5

Mach lente et bleib uns gewogen
Rolf
 
20.04.2004  
 



Hi Rolf,

hab den faute maintenant trouvé.

DSoundInit(%hwnd) benutzt comme paramètre un Fensterhandle, mais tu as ne...aucune la fenêtre ouvert. sans la fenêtre gibts chez mir aussi une Absturz, avec la fenêtre höre Je l' Sample )

mais c'est wohl mon Schuld. dans qui Anleitung trop ProSpeed habe J'ai oublié anzugeben, cela DSoundInit() überhaupt une paramètre benutzt (schäm), cela werde je vite nachholen.

alors, sans la fenêtre aussi ne...aucune Sound, ok ?
et DSoundSetGlobalVolume(500) paßt aussi pas, il y a Werte de -10000 jusqu'à 0 zulässig, mais aucun Werte sur zéro.

Liebe Grüsse, Frank
 
20.04.2004  
 



JUCHHHHUUUU
merci Frank cela wars es klappt!!!!
quoi heist ici schuld - Nix Schuld
maintenant versuche je encore irgendwie hinzubekommen, qui si
qui Sprite dans einem certain Bereich ist (Viereck aufm la fenêtre), qui ensuite quoi passiert - es reicht alors pas GetSpriteX (H) et GetSpriteY (H) - et ensuite suis je vollstens Zufrieden.
suis am Malen comment un Weltmeister
jusqu'à ensuite
Rolf
 
20.04.2004  
 



Hi,

prima!
Eventuell hilft dir là SetSpriteCage() ou bien SpriteMovingRect()...

Salut, Frank
 
20.04.2004  
 



oui merci Frank
veux pas cet Posting überlasten, cependant
DSoundSetVolume (B,V) sowie DSoundSetGlobalVolume (V)
et DSoundStop (B) avec richtigen Werten! laisser une Exeption hervorkommen. ?????
V= -10000 jusqu'à 0 et B = cela Handle des Sprites comment üblich.
ou bien muss je chez DSoundstop auparavant DSoundGetNextBuffer (A)
mettons? (naturellement aussi avec dem richtigen Wert)
Sorry, le moi soviel frage, mais tu vois je suis begeistert avec Deiner DLL
Rolf
 
20.04.2004  
 



 
- page 2 -


Hi,

äh, es du sûrement, cela du qui Anleitung richtig durchgelesen la hâte...?
quoi hat paramètre B avec Sprites trop 1faire ???
B steht pour...

B : Long - aiguille sur une Buffer, qui de DSoundPlay() transfert wurde.

alors d'abord b&=DSoundPlay(...), maintenant bekommst du qui Adresse eines Buffers zurück, qui qui Sounddaten contient. qui anderen DSound-Funktionen benutzen cette Buffer ensuite zum abspielen...

Du überlastest cela Forum pas, pour ist es oui là !
je suis happy, cela dir ProSpeed si bien comme )

Salut, Frank
 
20.04.2004  
 



OHHH Mist verschrieben -
naturellement meinte je pas Sprite
- je meinte naturellement B= aiguille sur den Buffer.
cela venez en, si on sa Gedanken überall et nirgendwo hat
Rolf
 
20.04.2004  
 



Hi OK la hâte droite - c'est toujours besser un Beispiel trop posten:
KompilierenMarqueSéparation
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&

et encore quoi:
avec den Koordinaten (Sprite dedans eines Rechtecks) allez pas avec Deinen Anweisungen, là je es so mon, comme si le souris (alors ici cela Sprite) dedans des Rechtecks ist.
mais je hab mir so geholfen:
1.) einfarbiges Dummysprite erstellt.
2.) là plaziert wohin qui Abfrage son soll
3.) avec Collide(H,H) sur Berrührung abgefragt et
YEHA es funktioniert.
jusqu'à ensuite
RocknRolf
 
20.04.2004  
 



Ähh comment toujours - Kopierfehler:
b&=sound&=DSoundPlay(buffer1&,1) LOOP
muss naturellement bedeuten:
b&=DSoundPlay(buffer1&,1) LOOP

... et vergiß pas cela auskommentierte wegzumachen.

So maintenant mais
Rolf
 
20.04.2004  
 



JAAAA - Brauchst pas plus trop kucken
Alles bien sûr peut-être était cela qui faute b&=sound&
(peut-être sollte on pas soviel kopieren )
maintenant gehts
KompilierenMarqueSéparation
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&

mais peut-être holst Du ici (peut-être. bisschen erweitern) qui comme Exemple dans Votre Aider
Rolf
 
20.04.2004  
 



Hi Rolf,

la hâte du maintenant alles soweit hinbekommen?

tu as droite, un kleines Beispiel wäre pas mal, je suis aussi très volontiers bereit, Sourcecodes de euch aufzunehmen, seulement her avec cela...

une Dll trop programmieren ist quelquefois vraie Horror. qui Dll hat ihren eigenen Code, klappt mais pas, sans cela ganze dans Profan ensuite trop testen. alors toujours Sourcecodes gleichzeitig trop erweitern. et encore Exemples de programmes et qui Anleitungen, puh...
mais Amusement machts quand même.

déjà la fois probiert, chez deinem Beispiel öfter qui Entertaste trop drücken )

Salut, Frank
 
20.04.2004  
 



Jawohl Frank,
maintenant ist alles i.O
Relatif à la Enter ist stark!
alors, jusqu'à ensuite et weiterhin Hipp Hipp Prospeed!
Rolf
 
20.04.2004  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.227 Views

Untitledvor 0 min.
Gast.081524.07.2024
H.Brill11.12.2021
Sven Bader30.06.2021
p.specht07.04.2017
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (19x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie