Показать сообщение отдельно
Старый 08.03.2012, 02:10   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Zabr Посмотреть сообщение
Каких инструментов не хватает? Монопольной блокировки, чтобы буфер не использовали одновременно другие приложения?
Хотя бы. События разворачиваются во времени, винды, начиная, по крайней мере, с NT 3.51, - ОС с вытесняющей многозадачностью, на каждом втором рабочем столе - комп с многоядерным процом... В таких условиях (а тем более на каком-нить терминальном сервере) нельзя без механизма блокировок быть уверенным, что если в момент времени n вы поместили что-то в буфер обмена, то в момент времени n+1 вы вставите из буфера то же самое. Если у вас m одновременно работающих пользователей в системе, на такие "мелочи" можно закрывать глаза; при числе пользователей m*3 стоимость разруливания проблем уже может перевесить стоимость переделки механизма вывода в Excel на что-то более надежное и детерминированнное.