| |
|
|
| 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 |
|
|
| |
|
|
|
| Hi,
hab maintenant sur qui Schnelle aucun concept, mais probier anstatt...
text$=CrofanTest.wav
...la fois...
text$=C:/Profan/Test.wav
Könnte qui berüchtigte Profan-Dateinamen-faute son ) / trop benutzen anstatt ist toujours sicherer et le son MS également erlaubt.
Salut, Frank |
|
|
| |
|
|
|
| Nee malheureusement aussi pas Frank mais encore besser: si je Playsound nehme Beispiel:
si equ(Collision (sprites&,la garde1&,5,5) CopyExtBmp(%HDC,250,521,343,85,status2&,0,0,0) statustext$=Hier darfst Du pas par, solange Du pas statustext2$=den goldenen Stein qui Seele besitzt! STATUS statustext$,statustext2$ fire1&=InitSprite(fire&,%HDC,fensterkopie1&,fensterkopie2&,0,0,30,59,16,1,10,390,360,1,1) Playsound sound$,1 ICI PROBLEM DAUERT UND DAUERT sleep 1000DIES IST NICHT DAS PROBLEM DeleteSprite (fire1&) SetSpritePos (sprites&,400,390,390,380) endif
dauert es assez longtemps jusqu'à cela feu (erscheint kurz et ensuite là qui Held) weg ist et ensuite wird seulement qui Sound gespielt. Komischerweise wird BEEP ou bien une Imprimer BLABLA comme Test direct wiedergegeben. ici ne Ahnung? HOFFENTLICH Rolf |
|
|
| |
|
|
|
| Hi,
c'est chez Playsound normal, cela dauert toujours so longtemps. Einer qui Gründe, pourquoi je pour Alternativen gesucht hatte.
trop deinem ersten Problem. la hâte du la fois versucht, un d'autre Wavefile trop essayer? prends la fois une aus meinem Beispielordner. Eventuell ist dein Wavefile défaut ou bien besitzt un Exoten-Format.
Salut, Frank |
|
|
| |
|
|
|
| Hmm Frank, bof so Sachen comment autre Opportunités auszuprobieren ou bien cela avec dem Backslash kenne je oui aussi. Nee je hab avec Direktsound presque identique avec Deiner Demo gearbeitet. Hab sogar zum Testen qui Wavs aus Deiner Demo pris. Votre Demo klappt sogar avec Gesamtlautstärke et chez mir (quoique logische Reihenfolge qui Anweisungen) une Exeption ???? tant pis - wird wirklich lustig mon Game (ala Zelda) - mais sans Sound ??? Midi im Hintergrund klappt - mais arrêt qui Geräusche wären doch wirklich important. Rolf |
|
|
| |
|
|
|
| Hi je wieder ici la fois un Code zum anschauen ou bien Testen:
declare sd&,prospeed&,buffer1&,text$,sound&,prospeed$ declare pfad$,text$ Prospeed$=pfad$;Prospeed.dll $I CROFANAKTUELLE PROJEKTELOSINCProspeed_Funktionen.inc prospeed&=usedll(prospeed$)
sd&=DSoundInit(%hwnd) text$=C:TEST.WAV buffer1&=DSoundLoad(addr(text$)) DSoundSetGlobalVolume(500) ICI BEI MIR EINE EXEPTION imprimer buffer1& tandis que 1 waitinput sound&=DSoundPlay(buffer1&,0) imprimer sound& Wend DSoundUnLoad(buffer1&) Freedll buffer1&
DER NEUGIERIGE ROLF |
|
|
| |
|
|
|
| Hi,
tu sais oui, cela Addr(text$) seulement ab Profan 7.0 richtig funktioniert? Ansonsten dois du avec Bereichsvariablen travailler. Hab maintenant malheureusement aucun Zeit, demain exposition je mir cela ganze genauer à.
Salut, Frank |
|
|
| |
|
|
|
| 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 |
|
|
| |
|
|
|
| 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 |
|
|
| |
|
|
|
| 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 |
|
|
| |
|
|
|
| Hi,
prima! Eventuell hilft dir là SetSpriteCage() ou bien SpriteMovingRect()...
Salut, Frank |
|
|
| |
|
|
|
| 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 |
|
|
| |
|
|