Буфер промежуточного хранения Clipboard

Уже в первых версиях Windows был реализован встроенный буфер промежуточного хранения данных Clipboard(буфер обмена), который постоянно активен и доступен всем Windows-приложениям. Обмен данными через буфер обмена осуществляется следующим образом:

1. Выделите в приложении-источнике фрагмент данных.

2. Скопируйте (перенесите) выделенный фрагмент в буфер обмена командой Правка ► Копироватьили Правка ►Вырезать.

3. Перейдите к приложению-приемнику, поместив курсор в то место, куда требуется вставить данные из буфера, и выполнив команду Правка ► Вставить.

Аналогичный порядок действий обеспечивает обмен данными и в рамках одного приложения, поэтому отпадает необходимость включать в приложения внутренние средства копирования и перемещения объектов.

За счет использования обмена данными через буфер возможно включение в один документ объектов, созданных различными приложениями, — создание так называемых составных документов. Для всех Windows-приложений установлен ряд стандартных форматов представления данных и при операциях с буфером обмена преобразования данных для этих форматов выполняются автоматически и незаметно для пользователя.

Для непосредственного просмотра данных в буфере обмена, изменения формата представления данных в нем, записи содержимого буфера в файл и его очистки используется утилита Clipboard Viewer (Clipbrd),которая является компонентой операционной системы и устанавливается при ее инсталляции.

Недостатками обмена с использованием буфера являются:

♦ некоторое ограничение объема передаваемой через буфер информации;

♦ данные, вставленные в документ-приемник через буфер обмена, не обновляются при их изменении в документе-источнике.