|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Nov 2005
Messaggi: 244
|
[VB.NET] Come fare processo in background?
Voglio fare un progamma che scrive/legge un file all'inizio di ogni minuto, quindi ho fatto un loop infinito che controlla continuamente l'ora.
Purtroppo questo richiede (su misuratore risorse) un utilizzo di CPU del 99%. Come posso fare questo senza usare così tante risorse? Grazie. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2006
Messaggi: 475
|
inserisci nel tuo progetto un componente Timer e fai fare a lui ciò che ti serve.
__________________
Fisso: Case Chieftec BA01BBB - Corsair TX-750W - ASUS P5N-E SLI - Intel Core Duo E8400 Cooled by Cooler Master V8 - 4Gb RAM (4x1GB) 800 Corsair XMS2 - ASUS EN8800GTS 512MB - 2xHD Hitachi 160gb in Raid 0 & 1HD Hitachi 320gb - Monitor LG L1919S - Tastiera&Mouse Logitech G11 & MX-518 - Volante Logitech Wingman Formula EX + Atomic Drive&Station |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
|
Se l'applicazione è Windows Forms devi usare Windows.Forms.Timer, mentre se stai usando un'applicazione console o un Windows Service, devi usare System.Threading.Timers.Timer.
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1 My blog: http://blogs.ugidotnet.org/alby |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:02.