У меня вопрос по организации программы. Суть проблема такова: у меня в программе описана(masm32) некоторая процедура proc, в которой используются 2 глобальные переменные описывающие массив(указатель и длина). Алгоритм такой: 1)Формируется массив и данные о нём (данные идут в глобальные переменные) 2)Запускается тред, который вызывает процедуру. 3)Запускается процедура, использующая описанные глобальные переменные. Так вот в 3-м шаге почему-то глобальные переменные равны нулюи или вполне понятной хрени. Почему так может происходить? Спасибо.