Ошибка при вызове openclipboard paint

Форвард.ТрудоБудни

Создаём новое, ломаем старое

Страницы

  • Главная страница
  • О блоге

понедельник, 29 октября 2018 г.

Ошибка при вызове OpenClipboard

Заметили еще один момент в поведении OnAir3, который приводит к его закрытию. После случайного нажатия сочетания клавиш Ctrl+S выходит сообщение «Ошибка при вызове OpenClipboard…». Мы постоянные пользователи монтажных программ и применение сочетания клавиш Ctrl+S доведено до автоматизма.

Исправлено.

25.10.2018
ForwardSoftware 5.8.1034 










Ярлыки:
BUGFixed,
OnAir3


Следующее


Предыдущее

Главная страница

Произошла исключительная ситуация: Ошибка при вызове OpenClipboard

{InfostartToolkitPROF ОбщийМодуль.ИТК_БуферОбменаКлиент.Модуль(42)}:	Возврат htmlfile.ParentWindow.ClipboardData.Getdata("Text");
{InfostartToolkitPROF ОбщийМодуль.ИТК_БуферОбменаКлиент.Модуль(13)}:	Если Текст = Текст() Тогда
{InfostartToolkitPROF Обработка.ИТК_КонсольРазработчика.Форма.КодНаВстроенномЯзыке.Форма(204)}:	ИТК_БуферОбменаКлиент.Копировать(Текст);

по причине:
Произошла исключительная ситуация: Ошибка при вызове OpenClipboard

Конфигурация:
Бух + Бит.Финанс (3.0.108.36/3.1.51.6)
Основной режим запуска: Управляемое приложение
Режим совместимости: Версия8_3_16
Версия БСП: 3.1.5.306

Клиент:
ОС: Windows x86 (Microsoft Windows 10 version 10.0 (Build 19044))
Язык: ru
Режим запуска: Управляемое приложение

87 / 66 / 8

Регистрация: 29.09.2009

Сообщений: 425

1

Ошибка при чтении данных из буфера обмена

01.12.2010, 16:10. Показов 25165. Ответов 9


Студворк — интернет-сервис помощи студентам

Доброго вермени суток.На ПК стоит WIN XP SP2. С недавних пор стал замечать что тупит буфер обмена.Т.е. после копирования(файла, текста) недоступен пункт меню «вставить». Ctrl+V тоже не срабатывает(просто ничего не происходит). В Paint попытка «вставить» приводит к ошибке: «Ошибка при чтении даных из буфера обмена». А в DownloadMaster попытка добавить новую закачку приводит к ошибке «Cannot open clipboard». Проблема возникает спонтанно и пока решается перезагрузкой. Кто что может посоветовать уважаемые форумчане? На вирусы проверял касперским, вроде ниче не нашел…



0



Почетный модератор

14005 / 3624 / 87

Регистрация: 11.06.2009

Сообщений: 11,783

01.12.2010, 19:27

2

попробуйте пообщаться с программкой clipbrd.exe из папки Windows/system32…
там можно и смотреть и чистить буфер …
Для того чтобы очистить буфер обмена необходимо запустить уже известный нам файл и нажать на крестик либо «Правка – Удалить».
Да..еще может память протестировать попробовать..



2



87 / 66 / 8

Регистрация: 29.09.2009

Сообщений: 425

01.12.2010, 21:25

 [ТС]

3

Спасибо, прикольная штука «clipbrd.exe» сколько лет на винде сижу не знал даже. А память проверю, завтра отпишусь.



0



Почетный модератор

14005 / 3624 / 87

Регистрация: 11.06.2009

Сообщений: 11,783

01.12.2010, 21:40

4

Джуниор, признаюсь по секрету, только -чур никому, лады ? Если бы не Ваш вопрос, я бы тоже не узнал про этот встроенный утиль винды Ну ни к чему было



0



magirus

01.12.2010, 21:41

Не по теме:

Цитата
Сообщение от Almiqui
Посмотреть сообщение

я бы тоже не узнал про этот встроенный утиль винды

я про него уже забыть успел… :)



0



87 / 66 / 8

Регистрация: 29.09.2009

Сообщений: 425

08.12.2010, 15:20

 [ТС]

6

Лучший ответ Сообщение было отмечено vavun как решение

Решение

Сегодня наконец то повторилась проблема, которая описывается выше. Как и посоветовал Almiqui
запустил системную утилиту clipbrd.exe. Открывался долго долго и накнец руганулся что размер объекта буфера слишком велик(не знаю кто и что туда пытается копировать или это какой то сбой). Вобщем нажал очистить буфер. И все заработало без перезагрузки. Есть смутные подозрения что эту ситуацию с буфером вызывает VIRTUAL PC от Microsoft.



1



32 / 32 / 2

Регистрация: 06.07.2010

Сообщений: 129

03.01.2012, 23:53

7

У меня тоже эта проблема наблюдается. Однако нет никакого VIRTUAL PC. Значит не в нем дело.



0



680 / 330 / 5

Регистрация: 01.03.2010

Сообщений: 1,387

04.01.2012, 10:12

8

1. увеличить файл подкачки
2. сделать дефрагментацию HDD
3. прогнать память memtest’ом
4. почистить системный диск от мусора
5. временно удалить касперского
6. проверить систему на вирусяки утилиткой AVZ



0



294 / 208 / 67

Регистрация: 08.11.2010

Сообщений: 1,823

02.11.2015, 07:59

9

Была у меня такая проблема недавно, во всем был виноват Скайп.



0



1 / 1 / 0

Регистрация: 14.10.2012

Сообщений: 6

26.02.2016, 18:12

10

Цитата
Сообщение от Джуниор
Посмотреть сообщение

Сегодня наконец то повторилась проблема, которая описывается выше. Как и посоветовал Almiqui
запустил системную утилиту clipbrd.exe. Открывался долго долго и накнец руганулся что размер объекта буфера слишком велик(не знаю кто и что туда пытается копировать или это какой то сбой). Вобщем нажал очистить буфер. И все заработало без перезагрузки. Есть смутные подозрения что эту ситуацию с буфером вызывает VIRTUAL PC от Microsoft.

Мне этот способ тоже помог . Правда там нет пункта очистить, я там выбрал в меню «Правка», а там «Удалить» — после этого буфер обменв приходит в чувство без перезагрузки компьютера
p.s. Но VIRTUAL PC тут и правда непричём…



0



Hello Larry, hello white Angel. This might not be a solution for your issues, I would follow Gerards suggestion. But if you want to get an info about your clipboard, you can get access to the clipboard within corel draw via macro.The following simple example pastes any available content into your current document, if the clipboard is empty, a message will appear.

Sub ClipboardData()

 If Not Clipboard.Empty Then

  ActiveLayer.Paste

 Else

  MsgBox «There is no data in the clipboard.»

 End If

End Sub

Open your VBA Editor and paste this into «GlobalMacrosThisMacroStorage» and press play.

The following example removes any data from the clipboard.

Sub ClipboardClear()

 Clipboard.Clear

End Sub

The following example checks to see there is valid data in the clipboard. If there is valid data present, it is pasted into the active layer. If there is no valid data in the clipboard, a message displays in a message box.

Sub ClipboardValid()

 If Clipboard.Valid Then

  ActiveLayer.Paste

 Else

  MsgBox «There is no valid data currently in the clipboard.»

 End If

End Sub

Not exactly sure what causes it. It happened when I selected a small area (about 3×10 px) using a circular selection and tried to copy paste it from PixiEditor into paint.net. paint.net also displayed a similar error. Here is the crash log (the crash message says «error while calling openclipboard»):

-------Crash message-------
System.Runtime.InteropServices.COMException: Ошибка при вызове OpenClipboard (0x800401D0 (CLIPBRD_E_CANT_OPEN))

-------Stack trace-------
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo)
   at System.Windows.Clipboard.Flush()
   at System.Windows.Clipboard.CriticalSetDataObject(Object data, Boolean copy)
   at System.Windows.Clipboard.SetDataObject(Object data, Boolean copy)
   at PixiEditor.Models.Controllers.ClipboardController.CopyToClipboard(Layer[] layers, Coordinates[] selection, Int32 originalImageWidth, Int32 originalImageHeight, SerializableDocument document) in C:Usersegor0sourcereposPixiEditorPixiEditorModelsControllersClipboardController.cs:line 67
   at PixiEditor.Models.Controllers.ClipboardController.CopyToClipboard(Document document) in C:Usersegor0sourcereposPixiEditorPixiEditorModelsControllersClipboardController.cs:line 79
   at PixiEditor.ViewModels.SubViewModels.Main.ClipboardViewModel.Copy(Object parameter) in C:Usersegor0sourcereposPixiEditorPixiEditorViewModelsSubViewModelsMainClipboardViewModel.cs:line 58
   at PixiEditor.ViewModels.SubViewModels.Main.ClipboardViewModel.Cut(Object parameter) in C:Usersegor0sourcereposPixiEditorPixiEditorViewModelsSubViewModelsMainClipboardViewModel.cs:line 40
   at PixiEditor.Helpers.RelayCommand.Execute(Object parameter) in C:Usersegor0sourcereposPixiEditorPixiEditorHelpersRelayCommand.cs:line 40
   at PixiEditor.Models.Controllers.Shortcuts.Shortcut.Execute() in C:Usersegor0sourcereposPixiEditorPixiEditorModelsControllersShortcutsShortcut.cs:line 42
   at PixiEditor.Models.Controllers.Shortcuts.ShortcutController.KeyPressed(Key key, ModifierKeys modifiers) in C:Usersegor0sourcereposPixiEditorPixiEditorModelsControllersShortcutsShortcutController.cs:line 36
   at PixiEditor.ViewModels.SubViewModels.Main.IoViewModel.KeyDown(Object parameter) in C:Usersegor0sourcereposPixiEditorPixiEditorViewModelsSubViewModelsMainIoViewModel.cs:line 55
   at PixiEditor.Helpers.RelayCommand.Execute(Object parameter) in C:Usersegor0sourcereposPixiEditorPixiEditorHelpersRelayCommand.cs:line 40
   at System.Windows.Interactivity.TriggerBase.InvokeActions(Object parameter)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
   at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at PixiEditor.App.Main()

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Ошибка при вызове loadlibrary не найден указанный модуль
  • Ошибка при вызове ifcplugin госуслуги
  • Ошибка при вызове com объекта 1c
  • Ошибка при вызове com метода

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии