Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Marathon: arriva il Fortnite hardcore
Marathon: arriva il Fortnite hardcore
Marathon è il titolo multiplayer competitivo del momento. Ecco quali sono le caratteristiche di gioco principali, insieme alle nostre prime considerazioni dopo qualche "run" nell'extraction shooter di Bungie
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-08-2004, 21:01   #1
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
[VB] Uso del timer

Salve ragazzi, sto proprio impazzendo con il controllo timer, non riesco a capirne il suo funzionamento.
In pratica devo mettere "a tacere" il programma utilizzando il timer, non voglio usare l'api Sleep perchè occupa risorse ed il programma sembra busy.

Ad esempio imposto un Interval di 30 secondi, poi setto .Enabled = True e chiamo la sub del timer, la quale fa eseguire un'operazione nulla (k = 0)
Questo è inserito in una Do While che esegue delle operazioni, il risultato è che il programmino mi va in infinite loop

Come si usa sto benedetto timer? dove sbaglio?
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
Old 14-08-2004, 21:29   #2
a2000.1
Senior Member
 
L'Avatar di a2000.1
 
Iscritto dal: Aug 2004
Messaggi: 311
Codice:
Function sleep(Dt)
 t0 = Timer
 Do Until Timer - t0 > Dt
  DoEvents
 Loop
End Function
__________________
Senior Member
Registrato il: Jan 2001
Messaggi: 2609
a2000.1 è offline   Rispondi citando il messaggio o parte di esso
Old 14-08-2004, 21:50   #3
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
Già non ci avevo pensato
A parte gli scherzi, un paio di righe di commento? Non ho capito proprio tutto, thx
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
Old 14-08-2004, 21:56   #4
a2000.1
Senior Member
 
L'Avatar di a2000.1
 
Iscritto dal: Aug 2004
Messaggi: 311
è una funzione sostitutiva della Sleep implementata in VB.

non blocca gli altri eventi ma introduce un ritardo di Dt secondi nel programma.
__________________
Senior Member
Registrato il: Jan 2001
Messaggi: 2609
a2000.1 è offline   Rispondi citando il messaggio o parte di esso
Old 14-08-2004, 22:12   #5
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
Lo proverò e ti farlò sapere, grazie mille!
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
Old 14-08-2004, 23:26   #6
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
Ho creato la function che mi hai suggerito, ma quando si attiva lo sleep la cpu schizza al 100%, cosa che vorrei evitare.

Come lo imposto il ciclo ed il timer?
Grazie ancora.
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
Old 15-08-2004, 06:32   #7
a2000.1
Senior Member
 
L'Avatar di a2000.1
 
Iscritto dal: Aug 2004
Messaggi: 311
prova a togliere il Do Events
__________________
Senior Member
Registrato il: Jan 2001
Messaggi: 2609
a2000.1 è offline   Rispondi citando il messaggio o parte di esso
Old 15-08-2004, 21:45   #8
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
L'attesa attiva è sempre sconsigliata... Questa non blocca gli eventi dell'interfaccia utente, ma è pur sempre un'attesa attiva...

In VB puoi usare il Timer già presente nel framework (l'orologio nella toolbox di sinistra) o le API di Windows...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-08-2004, 21:48   #9
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
Ecco ifnatti sono + propenso ad usare il timer, come ho detto prima, anche xkè me lo hanno altamente consigliato (vedi altri thread miei in questa sezione)

Ma non riesco a gestirlo come si deve, mi sono letto un paio di guide ma nada, non ne capisco la meccanica
Suggerimenti?
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
Old 16-08-2004, 07:56   #10
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
Vuoi che un evento si verifichi ogni 30 secondi ?
Inserisci 30000 nel campo interval del timer...

La procedura di gestione del timer (doppio click sul timer) è quella che viene chiamata ogni 30 secondi...finita quella procedura il timer verrà inizializzato nuovamente...

Per disattivarlo o attivarlo basta agire su .Enabled...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 16-08-2004, 10:38   #11
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
Quindi se imposto l'interval a 30 secondi ed ho attivo il timer, ogni 30 secondi ripete la stessa azione, creando una sorta di ciclo? Se è così sarebbe perfetto, appena ho 2 minuti vedo di provarlo.

Spero di aver capito bene, grazie mille!
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
Old 16-08-2004, 13:33   #12
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
Sì...funziona così...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2004, 16:53   #13
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
Sto riscontrando ancora problemi, in pratica ho un ciclo FOR e, all'interno di esso, mi serve la famosa PAUSA, la quale è impostata con un timer chiamato appunto PAUSA. Ma non funziona, è come se non ci fosse

Questa è la codifica:

Codice:
pausa.Interval = timerserv      'iimpostato a 20000 sono 20 secondi? (credo di si)
pausa.Enabled = True
For I = 0 To ciclo
    SendKeys "{ENTER}", True
    pausa_timer
Next I

.....


Private Sub pausa_timer()
SendKeys "^{PGDN}", True
End Sub
C'è qualcosa di logico che ho sbagliato?
In pratica questo ciclo mi serve per switchare tra un tab e l'altro in firefox, ad un tempo prefissato di secondi (timerserv) per un certo numero di volte (ciclo). Lui mi fa tutto all'istante fregandosene delle pause

Questo timer mi fa impazzire!! Help me!
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2004, 19:26   #14
a2000.1
Senior Member
 
L'Avatar di a2000.1
 
Iscritto dal: Aug 2004
Messaggi: 311
usa il mio.
__________________
Senior Member
Registrato il: Jan 2001
Messaggi: 2609
a2000.1 è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2004, 21:25   #15
GogetaSSJ
Senior Member
 
L'Avatar di GogetaSSJ
 
Iscritto dal: May 2001
Città: Triggiano
Messaggi: 4459
Mi risulta sempre busy con il tuo metodo, ora ho capito come funziona il timer e va alla grande

Grazie a tutti per i consigli
__________________
Asrock AB350M Pro 4 - AMD Ryzen 7 5800x - 2x8GB Ram Corsair Vengeance LPX DDR4 3000 Mhz CL15 - MSI GeForce GTX 1070 Aero ITX 8GB - Sabrent 512GB Rocket NVMe PCIe M.2 2280 - Samsung 850 EVO 250GB Sata3 - Samsung 27" C27JG5x QHD 144 Hz
GogetaSSJ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Amazon Leo punta ad aumentare la cadenza...
Pro Type Ergo: Razer si lancia a gamba t...
Artemis II: dal guasto risolto alla toil...
Le immagini e i video più spettac...
Previsioni drastiche di TrendForce: la D...
La PS6 portatile sarà più potente della ...
Toshiba annuncia i primi dischi FC-MAMR ...
Amazon Leo offrirà l'accesso a Internet ...
Alienware presenta i nuovi desktop Area-...
Fiat 600 benzina senza ibrido: 101 CV, c...
DJI Mini 4K Combo a 269€ o DJI Neo da 14...
Addio agli sprechi nel riciclo: il Fraun...
Stoccata a Nintendo: il tribunale USA re...
LG TV 2026: il W6 da 9,9 mm è sen...
Slackbot evolve: l'IA integrata in Slack...
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: 18:27.


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