02. april 2001 - 00:21
Der er
43 kommentarer og 3 løsninger
afspille wav fil
hvordan afspiller man sådan en
Annonceindlæg fra Infor
02. april 2001 - 00:23
#1
02. april 2001 - 00:25
#2
2 sek...
02. april 2001 - 00:28
#3
tumebone>jeg skal bruge kode som afspillr den i et delphi prog
02. april 2001 - 00:34
#4
uses MMSystem; {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin PlaySound(\'mysound.wav\', 0, SND_FILENAME or SND_ASYNC); end;
02. april 2001 - 00:36
#5
når for hurtigt til mig...
02. april 2001 - 00:48
#6
tak det virker kan man ikke inkludrere wav filen i exe filen så man kun har 1 exe fil? hvis i svarer gider det 5 points extra
02. april 2001 - 00:50
#7
du kan vist nok lave en resource fil
02. april 2001 - 00:50
#8
hm... how?
02. april 2001 - 00:53
#9
du skal inkudere resoucefilen sådan her {$R MyWave.res} .... og sådan afspiller du den PlaySound(\'mysound.wav, hinstance, SND_RESOURCE or SND_ASYNC);
02. april 2001 - 00:56
#10
hm... er ikke så stærk i delphi så forklar lige lidt nærmere
02. april 2001 - 00:56
#11
sådan skal resource filen se ud: WaveResource WAVE \"Resource.wav\" gem den som MyWave.rc, og så skal den vist kompileres på en eller anden måde???
02. april 2001 - 00:58
#12
okay du skriver {$R MyWave.res} under implementation
02. april 2001 - 00:59
#13
du skal kompilere rc filen med BRCC32.exe, gud ved hvor den er, jeg har ikke prøvet det her før
02. april 2001 - 01:00
#14
er du med???
02. april 2001 - 01:02
#15
filen skulle gerne ligge i din delphi mappe. på min sådan her: C:\\Programmer\\Borland\\Delphi5\\Bin /ZIRON
02. april 2001 - 01:02
#16
det skal se sådan her ud: implementation uses MMSystem; {$R *.DFM} {$R MyWave.res} procedure TForm1.Button1Click(Sender: TObject); begin PlaySound(\'mysound.wav\', hinstance, SND_RESOURCE or SND_ASYNC); end;
02. april 2001 - 01:03
#17
Visual C++ har en .res editor. Hvorfor kan den ikke bare ligge i samme bibliotek?
02. april 2001 - 01:03
#18
ehm.... ik helt
02. april 2001 - 01:05
#19
her er en måde hvordan du kan samle dine wav. filer i din exe fil. Lad os antage du har 2 wav filer, help.wav og help1.wav. Brug Notepad(eller din favorit tekst Editor)opret en ny fil, og skriv følgende: HELP.WAV \"help.wav\" Help1.WAV \"help1.wav\" opret et bibliotek med navnet resource Gem filen som *.rc, jeg vælger Sounds.rc brug filerne brcc32.exe og rv32core.dll(som følger med i delphi 3. til at compile din *rc fil (skal være i samme bibliotek som din *rc fil) Dette vil lave en SOUNDS.RES fil. I din main unit under{ $R*.DFM} skriv {$R SOUNDS.RES} her er så koderne som du kan vælge skal aktiveres via en knap eller andet: PlaySound(PChar(\'help\'),hInstance,snd_Sync or nsd_Resource); PlaySound(PChar(\'help1\'),hInstance,snd_Async or nsd_Resource); hvis du vælger at bruge \"Async\" bliver wav filen afbrudt ved lukning af program,ellers kører den wav filen færdig, før programmet lukker Har du ikke filerne BRCC32.EXE OG RW32CORE.DLL kan jeg maile dem. /ZIRON
02. april 2001 - 01:05
#20
nogen der for 10 points giver en stp by step guide?
02. april 2001 - 01:05
#21
så laver du res filen som før beskrevet i notepad, og kompilerer den med BRCC32.exe (du skal sikkert bare skrive filnavnet lige efter) prøver lige
02. april 2001 - 01:06
#22
hm.... tester lige
02. april 2001 - 01:09
#23
skal man bare skulle brcc32 help.rc?
02. april 2001 - 01:11
#24
hvad og til hvem???
02. april 2001 - 01:12
#25
hvordan man kompilerer
02. april 2001 - 01:15
#26
2 sek. prøver lige selv
02. april 2001 - 01:16
#27
kay
02. april 2001 - 01:16
#28
jeg mener du bare skal skrive filnavnet lige efter: BRCC31 filnavn
02. april 2001 - 01:18
#29
hvis man skriver WaveResource WAVE \"help.wav\" i rc filen virker det så for man en res fil
02. april 2001 - 01:18
#30
på ca samme fil størrelse som wav filen
02. april 2001 - 01:21
#31
nemlig - altså du laver en fil i notepad med efternavnet rc, hvor du skriver WaveResource WAVE \"filnavn.wav\". når du kompilerer denne fil med BRCC32 får du en fil med samme navn, men med efternavnet res
02. april 2001 - 01:22
#32
de fylder præcis lige meget
02. april 2001 - 01:24
#33
kay og hvad gør jeg så
02. april 2001 - 01:26
#34
hm.. hvi jeg adder PlaySound(PChar(\'help\'),hInstance,snd_Sync or nsd_Resource); afspiller den lydenog åbner først formen når lyden er færdig
02. april 2001 - 01:28
#35
hvor adder du den og hvordan får du den til at afspille???
02. april 2001 - 01:29
#36
jeg adder den i form create og den skal vise formen og afspille lyden på samme tidspunkt
02. april 2001 - 01:30
#37
nej, i ovenstående eksempel trykker du på en knap for at afspille lyden
02. april 2001 - 01:31
#38
hvis jeg adder PlaySound(PChar(\'puller\'),hInstance,snd_Sync); til form create afspiller den lyden så snart jeg starter programmet
02. april 2001 - 01:31
#39
okay, hvis du laver det i oncreate afspilles den samtidig med at den viser forman
02. april 2001 - 01:34
#40
i formens privat afsnit: firsttime:boolean; i formens OnCreate: firsttime := true; i formens OnShow (eller hvad den nu hedder) if firsttime then begin // skriv kode her firsttime := false; end;
02. april 2001 - 01:37
#41
virker heller ikke :( lyden kommer også først denne gang
02. april 2001 - 01:38
#42
jeg hopper til køjs nu laver videre i morgen
02. april 2001 - 01:40
#43
okay man brude også gøre det samme, en lang skole er jo foran en.... /ZIRON
02. april 2001 - 09:04
#44
ZIRON: kunne i det mindste sige hvor han har cut/paste mit eksempel.
02. april 2001 - 23:04
#45
når du compiler din rc fil, skal du gøre det i et dos windue, skriv: brcc32 sounds.rc det vil create en *.res fil.
04. april 2001 - 10:22
#46
Kurser inden for grundlæggende programmering