如果在vb.net中花费太长时间,有没有办法杀死并重新启动子程序调用?

时间:2015-09-23 19:19:41

标签: vb.net visual-studio-2015

所以我将这个库ImageMagick从codeplex用于来自URL的图像中的 read()。由于某种原因,此函数调用可能经常挂起10到27秒(每90秒左右)。这太长了,因为我试图每隔10秒向我的客户显示新鲜相机图像。我还要提一下,我正在调用例程来从计时器事件中获取图像。我从计时器调用的整个子程序可以被压扁并重新启动,如果这有帮助的话。但是,在这种情况下,它是Read()函数。

grabImages() ‘Called from a Timer event

    Dim MagickImageCamera As MagickImage

    ‘Read() call hangs occasionally. 
    MagickImageCamera.Read("http://111.222.111.222/camera111.jpg") 

    ‘Do stuff
End Sub

我还应该指出,当Read()函数被锁定时,我可以在Web浏览器中转到jpeg的URL并刷新图像

0 个答案:

没有答案