FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

0.88 Оборудование-Приход Копирование в буфер

 
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки
Предыдущая тема :: Следующая тема  
Автор Сообщение
JoKeR
Почетный активист проекта


Зарегистрирован: 09.12.2008
Сообщения: 393

СообщениеДобавлено: Пт Дек 18, 2009 17:41 18.12.2009    Заголовок сообщения: 0.88 Оборудование-Приход Копирование в буфер Ответить с цитатой

Нажал Ctrl+C (до этого копировал из Excel, правда сначала по привычке нажал Ctrl+ Insert)

Код:

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.Runtime.InteropServices.ExternalException: Сбой при выполнении запрошенной операции с буфером обмена.
   в System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
   в System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
   в System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
   в System.Windows.Forms.Clipboard.SetText(String text)
   в PSControls.TableControl.DGV_KeyDown(Object sender, KeyEventArgs e)
   в System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
   в System.Windows.Forms.DataGridView.OnKeyDown(KeyEventArgs e)
   в System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
   в System.Windows.Forms.DataGridView.ProcessKeyEventArgs(Message& m)
   в System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
   в System.Windows.Forms.Control.WmKeyChar(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.DataGridView.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Дек 18, 2009 18:08 18.12.2009    Заголовок сообщения: Ответить с цитатой

Странно, у меня все копируется нормально из любого раздела. Эта ошибка возникает всегда?
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
JoKeR
Почетный активист проекта


Зарегистрирован: 09.12.2008
Сообщения: 393

СообщениеДобавлено: Пт Дек 18, 2009 18:15 18.12.2009    Заголовок сообщения: Ответить с цитатой

Отчеты - Запасы по моделям (меню слева) то же самое.
Признаюсь в этот раз извращался кликал по списку мышкой и нажимал Ctrl+C

Еще раз попробовал в любом списке ошибку даёт

Код:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: text
   в System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
   в System.Windows.Forms.Clipboard.SetText(String text)
   в PSControls.TableControl.DGV_KeyDown(Object sender, KeyEventArgs e)
   в System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
   в System.Windows.Forms.DataGridView.OnKeyDown(KeyEventArgs e)
   в System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
   в System.Windows.Forms.DataGridView.ProcessKeyEventArgs(Message& m)
   в System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
   в System.Windows.Forms.Control.WmKeyChar(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.DataGridView.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Дек 18, 2009 18:29 18.12.2009    Заголовок сообщения: Ответить с цитатой

Будем посмотреть...
Кстати, нажатие клавиши "С" копирует текст из текущей ячейки (подсвечена немного другим цветом, чем вся строка). Надеюсь, эта фича хотя бы работает Confused.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
JoKeR
Почетный активист проекта


Зарегистрирован: 09.12.2008
Сообщения: 393

СообщениеДобавлено: Пт Дек 18, 2009 18:52 18.12.2009    Заголовок сообщения: Ответить с цитатой

С С тоже самое если часто кликать мышью и нажимать клавишу С
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Дек 18, 2009 19:03 18.12.2009    Заголовок сообщения: Ответить с цитатой

Да, поймал эту ошибку. Но конечно, надо еще постараться, чтобы ее вызвать. Ну а без ошибки-то хоть копирует? Или ошибка возникает в 100% случаев?
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
JoKeR
Почетный активист проекта


Зарегистрирован: 09.12.2008
Сообщения: 393

СообщениеДобавлено: Пт Дек 18, 2009 22:20 18.12.2009    Заголовок сообщения: Ответить с цитатой

Да копирует.
Походу не успевает контрол в фокус попасть когда нажимаешь копировать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Сб Дек 19, 2009 10:28 19.12.2009    Заголовок сообщения: Ответить с цитатой

JoKeR писал(а):
Походу не успевает контрол в фокус попасть когда нажимаешь копировать

Именно так. Добавил проверку на то, что есть данные для копирования (т.е. контрол в фокусе и в нем есть текст), и теперь только в этом случае выполянется копирование. Раньше падало потому, что было обращение к отсутствующему объекту. Но это происходило только если очень быстро после нажатия мышью нажать CTRL+C или С.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Ср Дек 30, 2009 19:47 30.12.2009    Заголовок сообщения: Ответить с цитатой

Ошибка исправлена в 0.89
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group