Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: hw.t-k.ru
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #3
Добавлено: 25.06.04 15:17
хе... ну тогда могу выслать нехилый пример работы с буфером, через АПИ...

Ответить

Номер ответа: 4
Автор ответа:
 kolyanoid



Вопросов: 19
Ответов: 60
 Профиль | | #4 Добавлено: 26.06.04 05:02
Вот до меня недавно дошло :) Проги же 2 :) Одна из нх ПОСТОЯННО проверяет буфер на наличие данных, т.е. окрывает его, читает, закрывает. А ВБшная прога не может откруть уже открытый клипборд, и выдаёт вот такую ошибку. Ведь клипборд один, им не могут одновременно несколько прог пользываться, прально? Вот поэтому этот геморой случается стихийно и непредсказуемо :)

Поэтому, я изиняюсь за беспокойство :), спасибо за исходник, но мне он не поможет :) Спсб ещё раз :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам