Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX 341QPXW14G è un monitor ultrawide da 34 pollici che porta la tecnologia QD-OLED di quinta generazione in un contesto principalmente orientato alla produttività. La qualità dell'immagine è elevatissima, il formato 21:9 è ideale per il multitasking e la dotazione di porte trasforma il monitor in un vero hub per Mac, PC e dispositivi mobili. Il limite principale è invece il refresh rate di soli 144 Hz, che lo allontana dai giocatori competitivi più esigenti
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-09-2007, 14:40   #1
ASyd
Senior Member
 
Iscritto dal: Apr 2003
Città: Varese
Messaggi: 331
[VB6] Funzione PlaySound

Sto provando ad usare la funzione PlaySound ma riscontro alcuni problemi.

Codice:
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ()


Private Sub Command1_Click()
PlaySound "c:\suono.wav"
End Sub

Riusltato alla pressione del tasto: "Errore di runtime '49': Convenzione di chiamata DLL non valida"

Questo mi servirebbe per fare un programmino che, associandolo poi a "keypress", faccia emettere al pc un suono quando si preme un determinato tasto.
ASyd è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2007, 14:50   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da ASyd Guarda i messaggi
Codice:
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ()


Private Sub Command1_Click()
PlaySound "c:\suono.wav"
End Sub
Non hai dichiarato i parametri! (e servirebbe dichiarare delle costanti)

Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

e ovviamente documentati su MSDN per sapere cosa passare in quei parametri.
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2007, 15:26   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Scaricati ApiGuide e vedrai che non pentirai

http://allapi.mentalis.org/downloads...de/agsetup.exe
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2007, 15:30   #4
ASyd
Senior Member
 
Iscritto dal: Apr 2003
Città: Varese
Messaggi: 331
grazie1000

come accennavo prima dovrei fare in modo che il suono venga riprodotto quando viene premuto una particolare tasto della tastiera, ciò è molto semplice da riprodurre se si tratta di applicare la cosa ad un sigolo elemento (per esempio ad un textbox usando keyascii).
Quello che vorrei fare io è un qualcosa che lavori in background e intercetti le pressioni dei tasti e quindi riproduca il suono, qualsiasi cosa si stia facendo con windows.
ASyd è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2007, 15:37   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Servirebbe un hook di sistema (cerca SetWindowsHookEx su API Guide), la cosa funziona facilmente in VB a livello di applicazione, ma se non sbaglio per farla funzionare a livello di sistema bisogna realizzarla in una DLL e poi devi "avviare" la DLL con la tua applicazione.
In generale per fare questo tipo di cose non si usa VB, ma C o C++.

Ultima modifica di cionci : 05-09-2007 alle 15:39.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2007, 15:38   #6
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da ASyd Guarda i messaggi
Quello che vorrei fare io è un qualcosa che lavori in background e intercetti le pressioni dei tasti e quindi riproduca il suono, qualsiasi cosa si stia facendo con windows.
Allora è un'altra questione, più delicata.
Perché devi usare un 'hook' globale per intercettare gli eventi relativi alla tastiera (vedi SetWindowsHookEx() ). O eventuale usare un hot-key (vedi RegisterHotKey() ), dipende da cosa devi intercettare.

Ma in ogni caso la strada, sopratutto con VB6, è un po' più complicata.
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare MSI PRO MAX: QD-OLED ultrawide per lavorare, cre...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
Confidential Computing, Intel concentra ...
Con l'IA, sono i candidati a fare il col...
Orologi nucleari al torio: i primi due p...
L'auto più venduta di Volkswagen ...
OneDrive, addio ai 6 TB su Microsoft 365...
I cinesi si sono già infiltrati i...
Amazon Leo si prepara a sfidare Elon Mus...
HONOR CHOICE ADO Air 20 Pro arriva in It...
D-PACK LAB, nasce a Bologna la fabbrica ...
Anthropic regala Mythos, la sua migliore...
Nucleare spaziale: NASA e DOE firmano l'...
Intel Raptor Lake NEXT, GIGABYTE è...
HP OmniBook 5 e ProBook 4: specifiche te...
Google riabilita JPEG XL su Chrome dopo ...
OpenAI, ricavi annualizzati a 50 miliard...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:52.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v