我在Raspberry Pi(Windows 10 IoT核心版)上运行了一个UWP应用。我需要一个时间来开始,停止,检查它是否正在运行并在之后执行一些操作。 f
似乎很合适,如果它可以运行...
这是我的代码:
CREATE OR REPLACE FUNCTION getSEC(inORD VARCHAR)
RETURNS NUMERIC(10) AS $$
DECLARE
sec NUMERIC(10);
BEGIN
sec := cast(right(substring(inOrd,0,length(inOrd)-3,2)as numeric(10))/3600;
RETURN sec;
END; $$
LANGUAGE plpgsql;
我添加了DispatcherTimer
,以查看错误发生在哪一行。在控制台中,我可以看到 public override void Run()
{
Debug.WriteLine("test1");
SenseHat.Display.Clear();
Debug.WriteLine("test2");
_currentDirection = Direction.East;
updatePositionTimer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(500) };
Debug.WriteLine("test3");
updatePositionTimer.Tick += timer_Tick;
Debug.WriteLine("test4");
和Writelines
,因此在制作test1
的地方必须发生错误。除了以下以外,我看不到任何错误或异常:
抛出异常:[程序名称] .exe中的'System.Exception'
我已经进行了一些研究,发现了另一个计时器ThreadPoolTimer,但是此A)不能按规定工作,而B)不符合我的要求。
什么可以解决我的问题?
编辑
这就是我要使用计时器的时间:
test2