149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Господа программеры, требуется умная мысль. Надо сделать обёртку для функций, выполнение которых берёт заметное время (из-за обращений к серверу по NET Remoting, если это принципиально). Функций таких изрядно - больше 300 с самыми разными сигнатурами, проект большой, чужой и весьма криво написанный. Обёртка должна делать следующее: запустить соответствующую функцию в отдельном потоке (чтобы освободить основной для OnPaint, чтобы программа не выглядела зависшей) и показать на время её выполнения модальное окошко с ожидательной надписью. Как такое реализовать малой кровью?