PDA

Visualizza la versione completa : [eVB] Eseguire un suono


Berello
05-06-2002, 19:09
Ho trovato l'API:
Public Declare Function PlaySound Lib "Coredll" Alias "PlaySoundW" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Ma non riesco a farla funzionare. Cosa devo fare?
Dove sbaglio?
Il codice che uso è questo:
Dim Suono
Suono = PlaySound("\My Documents\eVB\MioFile.wma", 0, 1)

Cose devo mettere per dwFlags?
E cosa per hModule?
Ho provato ad eseguire il suono con Windows Media Player 7 e funziona...
Ciao e grazie,
Berello

Berello
05-06-2002, 19:25
Ok, ragazzi. Non fa nulla per la domanda di prima: ho risolto.
L'errore stava nel formato del file (wma anziché wav).
Ora il problema è un altro: come posso far comparire un'immagine sul form del medesimo linguaggio di programmazione?
Fa parte dello stesso programmino: deve comparire l'immagine insieme al suono (al caricamento del form).
Chi sa' aiutarmi?
E' una cosa difficile, visto che poca gente si dedica a questo linguaggio di programmazione...
Chi mi aiuta riceverà in omaggio... Non posso dirlo qui sul Forum :D
Ciao!

Berello
06-06-2002, 11:08
up!!!

Boldan
06-06-2002, 11:15
Per l'immagine puoi caricare con la funzione LoadPicture, un file nella prorpietà Picture del Form. Oppure se hai la necessità di posizionare tale immagine in punti diversi del form puoi usare il controllo Image.
Ecco i due esempi:

'Per il form
Me.Picture = LoadPicture("c:\170402.gif")

'per Image
Image1.Picture = LoadPicture("c:\170402.gif")

Spero di averti aiutato, fammi sapere...

Ciao!!
:ciauz:

PS: Sono curioso: cos'è l'omaggio?:gren:

Berello
06-06-2002, 11:19
Il fatto è che i form non hanno la proprietà .Picture!
E i controlli Image o Picture non esistono!
Eppure ho visto molti programmi che contengono immagini... Quasi tutti quelli che ho!
Quindi come si inseriscono le immagini con eVB?
Forse devo usare qualche API?
Volendo potrei anche convertire l'immagine in altri formati, però trovatemi una soluzione!
Grazie...

Berello
06-06-2002, 13:43
up!!!

Loading