Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2009, 15:00   #1
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию Ошибка буфера

Иногда появляет(ь)ся такая ошибка:
Open Clipboard: отказано в доступе
Программа с помощью таймера какждые 1000МС проверяет наличие строки в буфере обмена, что в буфере обмена я узнаю:
buf:=Clipboard.AsText;
Почему ошибка?

Последний раз редактировалось mihali4; 22.11.2009 в 15:06.
KoBRaAndrey вне форума Ответить с цитированием
Старый 22.11.2009, 15:12   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Ошибка связана с тем, что Вы, либо сторонняя программа (например представитель того же офиса) не разлочил Clipboard. Системный буфер блокируется при работе с ним и используется только в однопользовательском режиме.
Если вы пользуетесь Punto Switcher - отключите его и все будет в порядке.
mihali4 вне форума Ответить с цитированием
Старый 22.11.2009, 15:20   #3
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

А убрать ошибку нельзя? У меня он не стоит..
KoBRaAndrey вне форума Ответить с цитированием
Старый 22.11.2009, 15:25   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от KoBRaAndrey Посмотреть сообщение
А убрать ошибку нельзя? У меня он не стоит..
Используйте try..except
mihali4 вне форума Ответить с цитированием
Старый 22.11.2009, 15:50   #5
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

можно пожалуйсто пример?)
KoBRaAndrey вне форума Ответить с цитированием
Старый 22.11.2009, 16:33   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

В Дельфи - F1->набираем в строке "try" и получаем описание Try...except statements с примером.
mihali4 вне форума Ответить с цитированием
Старый 22.11.2009, 18:31   #7
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

У МЕНЯ НЕ РАБОТАЕТ СПРАВКА!
KoBRaAndrey вне форума Ответить с цитированием
Старый 22.11.2009, 22:20   #8
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Цитата:
У МЕНЯ НЕ РАБОТАЕТ СПРАВКА!
А Google работает?

http://www.intbook.info/delphi/Glava3/Index4.html
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
очистка буфера обмена beegl Общие вопросы Delphi 21 04.01.2017 11:01
Метод Z-буфера stscolt Помощь студентам 0 21.11.2009 19:12
Контроль буфера обмена AndrzejX Общие вопросы Delphi 8 20.02.2009 07:30
печать из буфера Марксист Общие вопросы Delphi 2 28.07.2008 14:00
TWebBorwser - страничка из буфера OrdJONY Работа с сетью в Delphi 6 09.11.2007 18:56