Почему Thread не дружит c Timer'ом?
От: AliveSubstance  
Дата: 02.06.06 12:32
Оценка:
Вообщем ситуация такая :
При запуске приложения создаю тред, который запускает
метод GO. Метод GO в итоге запускает таймер из пространства имён
System.Windows.Forms, но он не работает. Если же не использовать
тред, то таймер запускается.
Кто — нибудь может помоч советом?

public class App
{
public static void Main()
{
StoreFile sf = new StoreFile( 1 );
Thread t = new Thread( new ThreadStart( sf.GO ) );
}
}

public class StoreeFile
{
itn i;
static System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();

public StoreFile( int i )
{
this.i = i;
}

public void GO()
{
timer.interval = 2000;
timer.tick += new EventHandler( TimetTick )
}

public void TimerTick( object sender, System.EventArgs e )
{
//вообщем вот сюда не заходит
}
}
Re: Почему Thread не дружит c Timer'ом?
От: Abuserrr  
Дата: 02.06.06 12:38
Оценка: 1 (1) :)
Здравствуйте, AliveSubstance, Вы писали:

AS>Вообщем ситуация такая :

AS>При запуске приложения создаю тред, который запускает
AS>метод GO. Метод GO в итоге запускает таймер из пространства имён
AS>System.Windows.Forms, но он не работает. Если же не использовать
AS>тред, то таймер запускается.
AS>Кто — нибудь может помоч советом?




public static void Main() 
   { 
      StoreFile sf = new StoreFile( 1 ); 
      Thread t = new Thread( new ThreadStart( sf.GO ) ); 
      t.Start();
   }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.