Страница: 1 |
Страница: 1 |
Вопрос: can't open clipboard
Добавлено: 24.06.04 23:43
Автор вопроса: kolyanoid
Вот пишу 2 проги, которые общаются через клипборд. Всё чаще и чаще стал натыкаться на такую ошибку. Она чаще всего выползает, когда в событии используется clipboard.settext более 1 раза. Но иногда (редко) и 1го хватает для вылета. Может есть способ избавиться от этого гемора?
Разумеется, я не говорю про On Error. Также WINAPI'шная функция CLOSECLIPBOARD тоже не спасает :(
Может ли это быть следствием того, что другая прога в своём основном цикле (она не ВБшная) постоянно проверяет данные clipboard'а?
Помогите плизззз.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 25.06.04 01:04
Перед использованием SetText рекомендуется воспользоваться Clear...
Номер ответа: 2
Автор ответа:
kolyanoid
Вопросов: 19
Ответов: 60
Профиль | | #2
Добавлено: 25.06.04 14:49
От этого ещё хуже становится
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 25.06.04 15:17
хе... ну тогда могу выслать нехилый пример работы с буфером, через АПИ...
Номер ответа: 4
Автор ответа:
kolyanoid
Вопросов: 19
Ответов: 60
Профиль | | #4
Добавлено: 26.06.04 05:02
Вот до меня недавно дошло Проги же 2 Одна из нх ПОСТОЯННО проверяет буфер на наличие данных, т.е. окрывает его, читает, закрывает. А ВБшная прога не может откруть уже открытый клипборд, и выдаёт вот такую ошибку. Ведь клипборд один, им не могут одновременно несколько прог пользываться, прально? Вот поэтому этот геморой случается стихийно и непредсказуемо
Поэтому, я изиняюсь за беспокойство , спасибо за исходник, но мне он не поможет Спсб ещё раз