Я начал делать 3d игру.затем я остановился на некоторое время и установил win7.теперь я хотел продолжать работать над этим, просто чтобы обнаружить, что код зависает!в XP я отображаю вид на форму.и игровой цикл И все игровые формы работают в одном потоке!
это РАБОТАЕТ на XP.теперь в win7 3d-цикл по-прежнему работает одинаково, НО все формы не хотят работать с ним в одном потоке.
Я помню что-то в vb, которое называлось "doevents", не уверенное, что-то естькак это в c # ...
Я попытался перекрасить все формы в основном цикле.теперь все метки обновляются, НО формы не получают ключевой ввод и через некоторое время замирают, пока окна не сообщают мне, что мое приложение зависло (все это и основные циклы запускаются и визуализируют 3d без проблем)
Iне понимаю, почему все работали в одном потоке в XP, а в win7 похоже, что мне нужно создать систему потоков для форм!
и да, код работает на xp!