Проблема с буфером обмена

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Winitar
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 224
Зарегистрирован: 06.07.2006 (Чт) 20:45
Откуда: Астана

Проблема с буфером обмена

Сообщение Winitar » 27.04.2010 (Вт) 18:11

Почему так :

Изображение

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Проблема с буфером обмена

Сообщение Денис » 28.04.2010 (Ср) 8:09

Возможно, в буфере лежит какая-то неподъемная информация. Можно попробовать:

Код: Выделить всё
Clipboard.Clear
Clipboard.SetText(...)
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Проблема с буфером обмена

Сообщение MIT » 28.04.2010 (Ср) 8:24

В интернете говорят, что это внутренний глюк фрэймворка, который исправляется каким-то обновлением.
Однако когда я столкнулся с подобной проблемой у меня стояли все возможные на него обновления, так что хз, я просто обернул в try. Скорее всего самым правильным будет использование Win32 API: http://msdn.microsoft.com/en-us/library/ms648709(VS.85).aspx
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Проблема с буфером обмена

Сообщение Денис » 28.04.2010 (Ср) 9:11

MIT писал(а):внутренний глюк фрэймворка

Более того, такой глюк встречается и в VB6 и в VBA офиса. Выводит сообщение "Can't open Clipboard", видимо, код с глюком перекочевал из репозитория VB6 во фреймворки.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Re: Проблема с буфером обмена

Сообщение Dmitriy2003 » 28.04.2010 (Ср) 12:15

MIT писал(а):В интернете говорят, что это внутренний глюк фрэймворка, который исправляется каким-то обновлением.

Таковых не замечено.(.NET.FW.4)

Winitar
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 224
Зарегистрирован: 06.07.2006 (Чт) 20:45
Откуда: Астана

Re: Проблема с буфером обмена

Сообщение Winitar » 28.04.2010 (Ср) 12:25

Ну, в принципе, проблему может решить ребут, как оказалось :roll:

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Проблема с буфером обмена

Сообщение MIT » 28.04.2010 (Ср) 12:56

Надолго ли?
Глюк может появиться когда и где угодно.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Проблема с буфером обмена

Сообщение 1Steps » 29.04.2010 (Чт) 1:42

Пробовал у себя, такого глюка не замечаю, всё работает как надо.
FW 3.5, XP
Удалена за ненадобностью.

Winitar
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 224
Зарегистрирован: 06.07.2006 (Чт) 20:45
Откуда: Астана

Re: Проблема с буфером обмена

Сообщение Winitar » 29.04.2010 (Чт) 6:54

1Steps писал(а):Пробовал у себя, такого глюка не замечаю, всё работает как надо.
FW 3.5, XP

Еще не вечер


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList