Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Inserire beep
venerdì 18 luglio 2008 - 11.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
talkoman
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 18 lug 2008 - 11:29
Ciao a tutti come faccio ad inserire nel mio progetto VB6 un beep come quello della MsgBox (vbInformatio) che è diverso dal beep che esegue l'istruzione "Beep"
Grazie
Luca
www.catanianuoto2000.it
luca@catanianuoto2000.it
Dainesi
Profilo
| Senior Member
476
messaggi | Data Invio:
ven 18 lug 2008 - 11:46
Quello che cerchi è la riproduzione di un file wav che deve essere eseguita con il controllo MS Multimedia Control MCI32.OCX.
Il suono che senti con la message box è quello selezionato dai profili di Windows (o personalizzati) che puoi vedere/modificare tramite il pannello di controllo.
talkoman
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 18 lug 2008 - 12:15
quindi mi devo salvare prima il suono e poi farlo riprodurre?
Luca
http://lucacreation.altervista.org/
Dainesi
Profilo
| Senior Member
476
messaggi | Data Invio:
ven 18 lug 2008 - 13:18
Il suono che vuoi tu è già salvato nella cartella \Windows\Media
talkoman
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 18 lug 2008 - 15:31
ok fatto....ma ho notato un rallentamento con l'esecuzione del file wav...è normale?
Luca
http://lucacreation.altervista.org/
Dainesi
Profilo
| Senior Member
476
messaggi | Data Invio:
ven 18 lug 2008 - 15:39
Prova a compilare e vedere se anche con il programma in exe fa lo stesso.
talkoman
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 18 lug 2008 - 16:10
si anche in EXE, il beep lo fa subito, ma rallenta l'operazione successiva
Luca
http://lucacreation.altervista.org/
Dainesi
Profilo
| Senior Member
476
messaggi | Data Invio:
ven 18 lug 2008 - 16:23
Deve essere un problema di serializzazione dei processi, e il controllo MCI non rende le risorse al tuo programma sino a che ha finito l'esecuzione (occorerebbe verificare la coda sonora del file con programma apposito per tagliare eventuali code sonore "mute").
Se la situazione così come è non ti soddisfa ti consiglio di "staccare" il componente che produce il suono con un oggetto esterno, ad esempio una DLL o un componente scritto da te che in un thread separato esegua il task legato alla riproduzione del file sonoro.
Oppure, sempre che tu te la senta, metti le mani sulle API di Windows ed esegui il sonoro sfruttando queste.
talkoman
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 18 lug 2008 - 16:27
boh ora vedo....grazie!!!
Luca
http://lucacreation.altervista.org/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !