בוא ניקח דוגמה מהקד שלי public void dnsDHCP() { waitForm wf = new waitForm(); m_Args = "interface ip set dns \"" + m_Connection + "\" dhcp"; LaunchCommandLineApp(wf, "dhcpDNS"); wf.Dispose(); }
|
השורה הזאת אמורה לרוץ בת'רד נפרד
LaunchCommandLineApp(wf, "dhcpDNS");
זאת בעצם פונקציה עם פרמטרים, ושאני מנסה לרשום אותה כך:
static void Main(string args) {Thread t = new Thread(new ThreadStart(LaunchCommandLineApp(wf, "dhcpDNS)); t.Start(); }
|
זה לא עובד, ומקבלים שגיאה שת'רד מחכה למתודה ופה יש פרמטרים אז זה פונקציה והוא לא יכול להריץ את זה...
עצות?
