timer相关内容

有没有在C#中的计时器类,是不是在Windows.Forms的命名空间?

我想在我的简单 .NET应用 C#编写的使用计时器。唯一一个我能找到的是Windows.Forms.Timer类。我不想引用该命名空间只是为我的控制台应用程序。 有没有C#计时器(或定时器等)类控制台应用程序中使用? 解决方案 System.Timers.Timer 作为MagicKat说和: 的System.Threading .Timer 您可以在这里看到的区别 ..
发布时间:2016-09-08 18:50:22 C#/.NET

我如何获得这种情况发生在定时器事件经过的异常?

我在使用Windows时窗体应用程序和哈瓦使用System.Timers.Timer到periodly从数据库中查询数据的管理器类。 我如何获得发生在输送到主应用程序定时器经过的事件处理程序的异常?如果我使用下面的代码,异常得到的“吞噬”,并且主要应用从来没有得到它(即使我有ThreadException和UnHandledException处理程序)。 //主窗体 Applica ..
发布时间:2016-09-08 18:42:11 C#/.NET

如何传递的对象为定时器事件?

好了,所以我使用 System.Timers.Timer 在.NET 4中使用C#。 我有我的计时器对象,像这样: VAR定时器=新定时器{间隔= 123}; 我有我的定时器经过的事件处理程序指着像这样的方法: timer.Elapsed + = MyElapsedMethod; 和我的方法是这样的: 静态无效MyElapsedM ..
发布时间:2016-09-08 18:36:25 C#/.NET

BackgroundWorker的&安培;定时器,只读取日志文件的新线路?

我的应用程序写入日志文件(目前使用的 log4net的的)。我想设置一个计时器,并在后台工作,以读取日志文件并打印其内容到我的表格一定的控制,而它的写入。 我可以'T使用的 FileSystemWatcher的的类,因为似乎打破:有时事件“改变”了火灾,有时没有。它有一个非常低的“汇聚率”。 所以,我创建了一个定时器和一个FileSystemWatcher的。 。计时器的“嘀”的事件, ..
发布时间:2016-09-08 18:30:47 C#/.NET

如何使定时器保持乳宁while循环,等待另一次的结果?

我在我的代码下面的问题, I有这个环上定时器运行(这是在大的定时器运行循环的只是一小部分), 这大计时器内(他剔每隔1秒)我有1方法需要等待5秒钟,则继续执行循环代码的休息,但我想它不会停留在代码和定时器继续运行每1秒,并不会等待那些5秒。 我做了什么我添加了一个新的计时器(timer_deva)是蜱每5秒,做它里面所有的检查,然后计时器停止。 所以我的问题是,我需要等待5秒检 ..
发布时间:2016-09-07 12:55:35 C#/.NET

从其他线程主线程中调用方法

我想在C#应用程序 为例同时运行3个级别的定时器: T1会的开始运行应用程序,然后在其Tick事件,T2将启动 ,然后在T2的Tick事件,T3将启动。 最后,在T3的Tick事件,事情应该在应用程序 我的问题似乎是主线程完成在主代码线程不工作时,它是由一个其他线程 我应该怎么做才能让主线程从其他线程调用运行其功能叫什么? 解决方案 最有可能的问题是,你的主线程需要 ..
发布时间:2016-09-07 12:13:30 C#/.NET

如何使来自不同的线程/类定时器

原帖: HTTP:/ /stackoverflow.com/questions/725413/how-to-access-a-timer-from-another-class-in-c 我什么都试过了。 - 活动 -Invoke不能做,因为定时器不有InvokeRequired属性 - 公共/内部属性 毫无效果,正在执行的代码,定时器.Enabled属性被设置为“tr ..
发布时间:2016-09-07 12:08:25 C#/.NET

如何立即触发事件timer.Elapsed

我使用了 System.Timers.Timer 类来创建与 Timer.Elapsed 事件计时器。事情是 Timer.Elapsed 事件被触发的间隔时间已经过去后,才第一次。 有没有办法启动定时器后立即提高 Timer.Elapsed 事件? 我找不到在 ..
发布时间:2016-09-07 11:33:34 C#/.NET

创建倒计时日期C#

我想打一个Windows窗体应用程序,它只能说明一个定时器为: xx天 XX小时 XX分钟 xx秒 设置定时器或任何没有选择,我想这样做,在代码 然而,问题是我希望它从当前时间(DateTime.Now) 倒计时的具体日期。所以,我最终离开的时间跨度类型的时间。我现在在怀疑如何实际显示这一点,所以它的实际工作,和更新(倒计时) 似乎无法找到一个教程,可以帮助我,所以我非常希 ..
发布时间:2016-09-07 11:15:22 C#/.NET

不要Timer对象获得GC-ED在没有其他对象引用他们呢?

可以含有活性计时器对象( System.Timers.Timer )被垃圾收集,如果没有其他对象引用它? 解决方案 有一个计时器保持引用,即使你不存储某处参考两种基本方式: 只要定时器。有实际产生事件的潜在System.Threading.Timer。在CLR保持活动的定时器的列表,它们的回调委托对象保持引用的定时器。 通过经过的事件处理程序,如果它不是一成不变的。该定时器实例 ..
发布时间:2016-09-07 10:57:20 C#/.NET

定时器将不勾选

我在我的代码有一个 Windows.Forms.Timer ,我正在执行的3倍。但是,计时器并没有叫蜱功能在所有 私人诠释计数= 3; 私人定时器; 无效糊涂(INT次) { 计数=倍; 定时器=新的Timer(); timer.Interval = 1000; timer.Tick + =新的EventHandler(timer_Tick); timer.Start() ..
发布时间:2016-09-06 15:23:20 C#/.NET

C#定时器毫秒等待

每n * X毫秒我执行的操作,其中n = 0,1,2,...; X是一些增量 示例 - 每25毫秒我执行计算 这动作可以少走比x秒对每个增量。其结果是,我需要在C#办法以等待剩余的(X - actual_time)毫秒 示例 - 如果计算只需要20毫秒,我需要重新运行计算之前要等待5个毫秒。 请指教。 谢谢, 凯文 解决方案 我需要在C#的方式来等待剩下 ..
发布时间:2016-09-06 14:53:52 C#/.NET

同步定时器,以防止重叠

我正在写运行在间隔变长的活动(一个数据库扫描和更新)Windows服务。我需要这个任务频繁运行,但处理的代码是不是安全的同时运行多个倍。 我怎样才能最简单地设置一个计时器来运行任务每30秒时,切勿重复执行? (我假设 System.Threading.Timer 是适合这个工作的正确的计时器,但可能是错误的)。 解决方案 您可以用一个定时器做,但你需要有某种形式的锁定在你的数据库的扫 ..
发布时间:2016-09-06 13:01:04 C#/.NET

C#为什么定时器的频率非常关闭?

两者 System.Timers.Timer 和 System.Threading.Timer 防火间隔是相当不同于要求的。 例如: 新System.Timers.Timer(1000D / 20); 产生一个触发每秒16次,而不是20计时器。 要确保有来自过长的事件处理程序没有副作用,我写了这个小测试程序: INT [] =频率{5,10,15,20 ..
发布时间:2016-08-30 15:07:11 C#/.NET

C#运行每X分钟一个线程,但只有当该线程尚未运行

我有一个需要派遣一个线程每隔X分钟C#程序,的但只有当先前派出的线程(从X分钟)前是不是目前仍在运行的的。 一个普通的老式定时单独将无法正常工作(因为它发送一个事件每隔X分钟不分或者与否。先前派遣过程完成尚未) 这会得到调度的过程撒野它需要执行它的任务所需的时间而变化 - 有时它可能需要一秒钟,有时可能需要几个小时。我不想再次启动过程中,如果它仍然从它开始最后一次处理。 任何人都 ..
发布时间:2016-08-30 14:47:39 C#/.NET

在后台线程中运行时的Process.Start()挂

我已经排除了一整天。做一些研究和大量的试验和错误之后,似乎我已经能够这个问题缩小的事实,我呼吁的Process.Start()不上一个计时器线程工作。主线程上运行时,下面的代码工作。把这些完全相同的代码在计时器回调,并且死了。为什么?我如何得到它具有定时工作? 私有静态无效RunProcess() { VAR工艺=新工艺(); process.StartInfo.FileName ..
发布时间:2016-08-30 14:14:15 C#/.NET

定时器的Windows Phone 8

我希望在1分钟左右的时间间隔来执行的功能。我怎样才能在Windows Phone的实现这一点8.搜索结果我不是在寻找的后台代理的。该应用程序将在前台运行。我有哪些选择? 解决方案 您可以使用DispatcherTimer类 私人DispatcherTimer dispatcherTimer; //构造 公众的MainPage() { 的InitializeComponent ..
发布时间:2016-08-30 13:58:40 C#/.NET