Вы не должны использовать какие-либо GUI-подпрограммы из потоков, отличных от основного потока.Это означает, что вы должны заменить вызов ->SetValue(..)
каким-либо другим механизмом (например, уведомить основной поток через событие).Я никогда не пытался это сделать, поэтому я не знаю, может ли это вызвать сбой потока.
Вы вызываете какие-либо функции, которые не подходят для отдельных потоков?