vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
PlaySound crasht 
Autor: MacS
Datum: 19.04.04 11:13

Ich gebe in meiner "About"-Box eine .wav aus:

Option Explicit
 
' API-Deklarationen für Soundausgabe
Private Declare Function sndPlaySound Lib "winmm" Alias _
  "sndPlaySoundA" (lpszSoundName As Any, _
  ByVal uFlags As Long) As Long
 
Private Const SND_SYNC = &H0
Private Const SND_ASYNC = &H1
Private Const SND_NODEFAULT = &H2
Private Const SND_MEMORY = &H4
 
' WAVE aus Ressource-Datei abspielen
Public Sub WaveFromRes(ByVal ResID As Long)
  Dim bWave() As Byte
  Dim uFlags As Long
  bWave = LoadResData(ResID, "XXXXXX")
  uFlags = SND_NODEFAULT Or SND_ASYNC Or SND_MEMORY
  Call sndPlaySound(bWave(0), uFlags)
End Sub
Das rennt auch eigentlich problemlos, aber bei zwei Kunden
verabschiedet sich der "About" Aufruf mit "xxx hat Fehler verursacht
und wird geschlossen. Starten Sie das Programm neu"

Schade eigentlich. Kann es sein, dass auf Systemen ohne
Soundkarte der DLL-Aufruf crasht ?

Leider habe ich keinen wirklich "Soundlosen" PC um das zu
testen. Ist das schonmal jemandem passiert ?

Kann man über einen API-Aufruf abfragen, ob Soundausgabe
möglich ist ?

Fragen über Fragen...

Mac
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
PlaySound crasht708MacS19.04.04 11:13
Re: PlaySound crasht551Zardoz19.04.04 15:18
Re: PlaySound crasht415MacS19.04.04 15:34
Re: PlaySound crasht437MacS02.06.04 13:09

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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