नहीं चल रहा है मैं VB.net के लिए बिल्कुल नया हूं, और मैं एक अर्ध-मध्यवर्ती स्क्रिप्ट चलाने की कोशिश कर रहा हूं जो कुछ फ़ाइलों को खोलने के लिए जांचता है। जब यह पहली बार खुलता है, तो यह एक विशेष कार्यक्रम की जांच करता है, फिर यह टाइमर पर एक अलग कार्यक्रम की जांच जारी रखेगा .. हालांकि; जब मैं कोड चलाने के लिए, उप Timer1 कभी नहीं चलाता है, मैंटाइमर टिक हैंडलर
Imports System.Net
Imports System.Text.RegularExpressions
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If (Process.GetProcessesByName("PROGRAM1").Length >= 1) Then
MessageBox.Show("This Client is already running!", "IG Error", MessageBoxButtons.OK, MessageBoxIcon.Stop)
Environment.Exit(0)
Else
Process.Start(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "program.exe"))
'''' OPEN PROGRAM ABOVE ''''
End If
For Each frm As Form In Application.OpenForms
frm.WindowState = FormWindowState.Minimized
Next frm
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If (Process.GetProcessesByName("PROGRAM2").Length >= 1) Then 'CHECK FOR PROGRAM
MessageBox.Show("Program is running!", "IG Error", MessageBoxButtons.OK, MessageBoxIcon.Stop)
Environment.Exit(0)
Form3.Show()
Else
MessageBox.Show("Program is not running!")
End If
End Sub
End Class
से ऊपर मैं पहले से ही है कोड है यह सेट हर 20 सेकंड चलाने के लिए है .. .. मेरी घड़ी उप या तो चल रहे हैं या प्रतिसाद नहीं नहीं है ' हर 20 सेकंड की जांच नहीं। कोई विचार? टाइमर के साथ
कॉल [ 'Timer.Start()'] (http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.start.aspx) पहले, या सेट ' टाइमर। सक्षम = सही' – alldayremix
एक टाइमर शुरू करने की आवश्यकता है। क्या आप अपना टाइमर शुरू/सक्षम करते हैं? यदि हाँ कहाँ? – Steve
मैंने इसे नहीं कहा है: पी बीआई इसे अभी कॉल करें और यह बताता है कि यह काम करता है (: –