| |

Visual-Basic EinsteigerPlaySound findet wav Datei nicht | |  | Autor: f0rd42 | Datum: 15.02.09 17:44 |
| Hallo
WARNUNG AN
Ich habe ehrlich gesgat keine Ahnung von VB (jeglicher Art) und will mich eigentlich auch nicht wirklich damit beschäftigen (Programierung ist nicht mein Ding, vor allem nicht unter Windows, bin Mac User) Ich habe hier aber ein Problem, bei dem ich nicht weiter komme, hoffe also auf Nachsicht und Hilfe, denn ich muss das in ein paar Tagen fertig haben für einen Geburtstag. Danke
WARNUNG AUS
Ich habe hier ein PPT File (Wer wird Millionär), dessen Grundgerüst soweit fertig war (habe ich im Netz gefunden, keine Ahnung von wem es ist, lässt sich nirgends feststellen). Es macht viel Gebrauch von VB (VBA?). Ich möchte nun an einigen Stellen Sounds einfügen. Nach 2 Tagen Dauersuche im Netz habe ich diverse Dinge gefunden und bin schliesslich dazu gekommen, dass die Funktion wohl funktioniert, er aber nie die wav Datei findet, denn es wird immer nur das "ping" abgespielt (ausser ich rufe es mit "SND_NODEFAULT" auf, dann kommt gar nichts.
OK, eins nach dem anderen:
auf dem ersten Slide gibt es einen Button, der das Macro "start" aufruft. Dieses ruft dann wohl das Slide 2 auf (Layout von WWM ohne Daten) und füllt es mit Daten aus den Slides 3 und 4 (Tabellenmäßig). Wie auch immer, hier der Code von "start"
Option Explicit
Option Compare Text
Dim XY As New EventClassModule
Dim WWMPLay As String
Private Const SND_APPLICATION = &H80 ' look for application specific
' association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds] entry
' identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound not
' found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal _
lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Sub start()
WWMPLay = "C:\windows\media\play.wav"
Set XY.App = Application
bAnhalten = False
SlideShowWindows(1).View.GotoSlide FrageSeite, False
If iFrage = 0 Then
iFrage = 1
ActivePresentation.Slides(FrageSeite).Shapes("Zeiger").Top = 230.625
End If
bVerloren = False
PlaySound WWMPLay, ByVal 0&, SND_SYNC
stellFrage (iFrage)
merkAntwort iFrage, ActivePresentation.Slides(AntwortSeite).Shapes("Antwort" & _
iFrage).TextFrame.TextRange.Text
Tmr (get_Timer())
End Sub Den ganzen "Sound Teil" habe ich eingefügt. Wie gesagt, aber anstatt er den Sound abspielt, kommt nur ein "ping".
Ich habe schon alles versucht, inkl. absoluter Pfadangaben, die Datei ins c:\windows\media Verzeichnis kopiert, etc., aber es wird nie die Datei selbst abgespielt.....
Wäre toll, wenn mir hier jemand helfen würde. Danke!
f0rd42
PS: An alle, die "Auftragsarbeiten" annehmen, ich würde auch eine Kleinigkeit dafür bezahlen. |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
Neu! sevEingabe 3.0 
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|