Hallo !
Ich möchte gerne eine Resourcendatei in VB6 erstellen.
Ich möchte gerne .wave-Files dort einbinden.
Leider habe ich keine Ahnung von dieser genannten Datei.
Kann mir jemand helfen ?
Es geht definitiv um folgendes. Ein Spielautomat mit Walzen.
Und dort sollen natürlich diverse Sounds abgespielt werden.
Wenn ich das mit playSound mache kommt der Ton immer "versptätet".
Daher die Frage.
Es gibt schon so einen ähnlichen Code.
Nähmlich
http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/projekte/projekt0078.shtml
Dort funzt es wunderbar. Wenn ich dort aber meine Sounds abspielen
möchte, geht das nur über eine Resourcendatei.
Danke !Harry!
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
Die Resourcendatei kann man mit einem gewöhnlichen Texteditor erstellen
und als .RC abspeichern um sie dann mit Datei-hinzufügen in VB6 als MM.res
in das Projekt einbinden.
AFAIK kommt dazwischen noch ein
RC MM.RC
um aus dem *.rc file ein *.res zu machen.
Ich muss noch in Erfahrung bringen wie genau der Code für meine .wave´s aussehen
muss ...
Die länge hängt wohl vom inhalt ab und die *.wav sind 11.025kHz/8bit/mono/PCM (andere werte sind wohl aber auch möglich, evtl. einfach ausprobieren).
... und wie der restliche Code zum einbinden der Resourcendatei aussehen soll.
So, wie im beispiel.
Im VB-code wird mit "BeginPlaySound 60" die wiedergabe der ressource #60 vom typ "SOUND" begonnen ("SOUND" ist lediglich ein sinnvoller typen-name und keine funktionelle angabe und ist ebenso frei wählbar wie die nummerierung).
mr.escape
und als .RC abspeichern um sie dann mit Datei-hinzufügen in VB6 als MM.res
in das Projekt einbinden.
AFAIK kommt dazwischen noch ein
RC MM.RC
um aus dem *.rc file ein *.res zu machen.
Ich muss noch in Erfahrung bringen wie genau der Code für meine .wave´s aussehen
muss ...
Die länge hängt wohl vom inhalt ab und die *.wav sind 11.025kHz/8bit/mono/PCM (andere werte sind wohl aber auch möglich, evtl. einfach ausprobieren).
... und wie der restliche Code zum einbinden der Resourcendatei aussehen soll.
So, wie im beispiel.
Im VB-code wird mit "BeginPlaySound 60" die wiedergabe der ressource #60 vom typ "SOUND" begonnen ("SOUND" ist lediglich ein sinnvoller typen-name und keine funktionelle angabe und ist ebenso frei wählbar wie die nummerierung).
mr.escape