@Mic said in Буфер обмена в контексте БАС.:
Я одного не пойму, в чем смысл для БАС чтение и запись в общий с системой буфер? Запись другой программой в буфер и чтение его из БАС, или наоборот, когда такое вообще может пригодиться?
https://community.bablosoft.com/topic/3207/копировать-как-rich-text-text-html
Модуль изначально добавили в BAS, чтобы можно было читать\изменять\записывать данные в системный буфер обмена. То есть вы можете заранее сохранить в файл данные, которые будете вставлять через буферобмена на сайте и загружать их в буферобмена непосредственно перед вводом ctrl+v
За то есть полная невозможность исключить случайную подмену буфера пользователем скрипта.
Записывайте данные в буферобмена непосредственно перед использованием и добавьте блокировку буферобмена через глобальную переменную
Не кажется ли вам, что разумнее сделать локальный буфер внутри БАС по умолчанию или, как минимум, добавить возможность использования локального буфера.
Может @support и @Fox смогут посодействовать в решении этой проблемы в новых версиях БАС?
Я не знаю как можно реализовать локальный буферобмена (свой для каждого потока) и нет времени искать для этого возможные решения. А @support уже озвучивал план развития BAS