Har skapat en timer med: Hur menar du slippa köra med fönster? >Hur hämtar jag händelsen, event Timer? <code> Du kanske får lägga till System.Timers. framför om du inte vill imporera den namnrymden. Se också till att du har en referens till System.dll. Ok, hur fixar jag ref.? Kompilerar du med Csc.exe så refereras System.dll automatiskt. System.dll är alltid ikluderad som defualt. System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
<code>
System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
</code>
Eftersom jag vill slippa köra med fönster eftersom min applikation bara gör en uträkning..
Hur hämtar jag händelsen, event Timer?
Mr T @thomassida.cjb.netSv: System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
Du kan alltid tråda din process.
Du har en timer och när den når sin punkt vill du göra något? (under samma app eller i ett annat?)
Du triggar eventet på samma sätt som du triggar andra events.
//Johan NSv: System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
void ElapsedHandler(object sender, ElapsedEventArgs e) { ... }
...
tmr.Elapsed += new ElapsedEventHandler(ElapsedHandler);
MSSv: System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
D:\Thomas mapp\Mina Dokument\Visual Studio Projects\Dataförbud\Prg.cs(19): The type or namespace name 'ElapsedEventArgs' could not be found (are you missing a using directive or an assembly reference?)
</code> ???
Mr T @thomassida.cjb.netSv: System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
Vad är vitsen med den löjligt stora signaturen?
MSSv: System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
Mr T @thomassida.cjb.netSv: System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
Använder du VS.NET så högerklickar du på References in Solution Explorer.
MSSv: System.Timers.Timer tmr=new System.Timers.Timer(1000*60*10);
Det som saknas för dig "using System.Timers" högst upp i din klass.
Du kan ju som du gjort med din kod ovan ange hela namespacet till ElapsedEventArgs.
//Johan N