المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Timer doesn´t work by Server and Client!



C# Programming
08-22-2009, 01:41 PM
Hello!


Everthing works, but he don´t open myTimer_Tick!!!

open takes the value from the textbox, then * 1000 = 5sec!


public Form1()
{
InitializeComponent();
}

void myTimer_Tick(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("winword");
}

/*static*/ void Listen()
{


while (true)
{
try
{
data = new byte[1024];
received = networkStream.Read(data, 0, data.Length);
if (received == 0)
break;

string get = Encoding.ASCII.GetString(data, 0, received);
var send = get.ToByteArray();
//Console.WriteLine("Received from TCP Client: " + get);
networkStream.Write(send, 0, send.Length);

if (get.Contains("open_ever_x_sec"))
{
string[] get_Split2 = get.Split('~');
int open = Convert.ToInt32(get_Split2[1]);
timer1.Tick += new EventHandler(myTimer_Tick);
timer1.Interval = open * 1000; // Millisekunden
timer1.Enabled = true;
}