Баги Гидры 21314
Atom Ответить
03.12.2012


При загрузке выдала:
6:43:37.782|Error |StockSharp|System.Reflection.ReflectionTypeLoadException: Не удается загрузить один или более запрошенных типов. Обратитесь к свойству LoaderExceptions для получения дополнительных сведений.
в System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
в System.Reflection.RuntimeModule.GetTypes()
в System.Reflection.Assembly.GetTypes()
в StockSharp.Hydra.MainWindow.InitializeMarketSources()
System.IO.FileLoadException: Невозможно загрузить файл или сборку "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4" или один из зависимых от них компонентов. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Имя файла: "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4"

Убиение базы не помогло. Так же в источнике Плаза не работает выбор таблиц(его вообще нет-там просто отображается строка Ecng.Xaml.UniqueObservableCollection).


Теги:


Спасибо:




16 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 03.12.2012
Ответить


anothar Перейти

System.IO.FileLoadException: Невозможно загрузить файл или сборку "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4" или один из зависимых от них компонентов. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Имя файла: "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4"

Убиение базы не помогло. Так же в источнике Плаза не работает выбор таблиц(его вообще нет-там просто отображается строка Ecng.Xaml.UniqueObservableCollection).



100% какая то локальная бага. Гидра из дистрибутива на чистом компе запускается.
Спасибо:

dvoris

Фотография
Дата: 06.12.2012
Ответить


Скачал 4.1.6. При запуске:
Код

09:11:44.587|Error |StockSharp|System.ArgumentException: Item with name 'Id' doesn't exists.
Имя параметра: name
в Ecng.Serialization.SerializationItemCollection.get_Item(String name)
в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.RelationManyListEnumerator.ProcessMove(Boolean& canProcess)
в Ecng.Collections.BaseEnumerator`2.MoveNext()
в StockSharp.Hydra.Extensions.AddNameByGuid(HydraEntityRegistry hydraEntityRegistry, IList`1 sources) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\Extensions.cs:строка 156
в StockSharp.Hydra.MainWindow.InitializeMarketSources() в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\MainWindow.xaml.cs:строка 338
в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__4() в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\MainWindow.xaml.cs:строка 160
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.Execute()
Спасибо:

reier

Фотография
Дата: 06.12.2012
Ответить


Подтверждаю - Hydra из архива Hydra_4.1.6.zip при старте выдает ошибку:
|Error |StockSharp|System.ArgumentException: Item with name 'Id' doesn't exists.
Помогло удаление файла С:\...\Documents\StockSharp\Hydra\StockSharp.db
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 06.12.2012
Ответить


А если БД удалить?
Спасибо:

anothar

Фотография
Дата: 06.12.2012
Ответить


Мои баги действительно оказались локальными. Ребут помог. Но нашел два других бага: в окне редактирования свойств плаза источника в контроле для редактирования
интервала проблема с фокусом-нажимаешь один раз увеличить, она увеличивает, но фокус теряется и если еще раз нажмешь то она уже увеличит не выбранное число, а часы(впрочем возможно это фишка RDP). При работе с плазой возникло странное сообщение с ошибкой(раньше такого не припомню как-то):
19:22:46.504|Error |PlazaTrader|System.InvalidOperationException: Поток FORTS_OPTTRADE_REPL выбросил ошибку. ---> System.Runtime.InteropServices.COMException: COMMON:WRONG_ARGUMENTS
в P2ClientGateMTA32.CP2TableSetClass.set_rev(String tableName, Int64 pVal)
в #=qlozzrNzrRPlMb7i6644BZL1K4UOEu2zFIB56ONxXDxO11WfBErX4c11IJwyeGloa.#=qa0uFjnTYZBc3BPxXJj3f8Cg5h$987RAS2in7s2TnqmX0w3xcihB5MoKE05rs08WLqpG8XO5IMoo5WBKcmaZbmg==(String #=qNCj$R7$dlcsSi$lABSF4mw==, Int64 #=qWd9_qXbrU421UXPA_2HsVA==)
в StockSharp.Plaza.PlazaStreamManager.#=qrDHUuxlCxpMFVWZelS7cxOgzpQNllYW9yEnmeAf9A1A=.#=qX2uUfssrYm1HLWM3jLOgRaZ1DaAYwY0gbWqre8CYNhI=(#=qoflWrrDIiTb5fXEUJdjsaqYEIvP_B6AsHbspINrVwWZQpR6pRBYE82OgnUt8UPu9 #=qgj9bEPA7qieRmV4PK8jglw==, Action`1 #=qgEmr23SSd$y8F$Iq3pK31g==)
--- Конец трассировки внутреннего стека исключений ---
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 06.12.2012
Ответить


anothar Перейти
19:22:46.504|Error |PlazaTrader|System.InvalidOperationException: Поток FORTS_OPTTRADE_REPL выбросил ошибку. ---> System.Runtime.InteropServices.COMException: COMMON:WRONG_ARGUMENTS


Для новой Гидры нужен свежий роутер. 14_11
Спасибо:

dvoris

Фотография
Дата: 06.12.2012
Ответить


Удаление базы помогло, Гидра запускается.
Возникла проблема с индексом, источник Finam.
Цитата:
05:08:42.674|Error |Finam |System.ArgumentException: Инструмент MICEX@Finam имеет нулевой шаг цены.
в #=qL57T70G2kmW76a9N1uxg2rQ28yZNBpdMkGPYyK063huohY$B62p9dH5OEqic6PqW.#=qDR8RZaLs9quqSiaAk4r5uA==(#=qM0HjWTSJAM2tAgGc_Oh7jQ== #=qnaEqStebw_ZwvZlrZpJ9QQ==)
в System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
в System.Linq.GroupedEnumerable`3.GetEnumerator()
в #=qL57T70G2kmW76a9N1uxg2rQ28yZNBpdMkGPYyK063huohY$B62p9dH5OEqic6PqW.Save(IEnumerable`1 #=qPbrOKcOQ9kNFwzIqsKGlJw==)
в StockSharp.Hydra.Core.BaseMarketDataSource.SaveCandles(Security security, TimeSpan tf, IEnumerable`1 candles, Boolean raiseDataLoadedEvent) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Core\BaseMarketDataSource.cs:строка 332
в StockSharp.Hydra.Finam.FinamSource.LoadCandles(Security security, List`1 allDates) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Plugins\Finam\FinamSource.cs:строка 210
в StockSharp.Hydra.Finam.FinamSource.Load() в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Plugins\Finam\FinamSource.cs:строка 158
в StockSharp.Hydra.Worker.WorkerProcess.<Download>b__12(IMarketDataSource source) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\Worker.cs:строка 139
05:08:42.674| |Finam |Останавливается.

Ну и да, дату выставлять неудобно, фокус теряется, но это мелочи.

UPD. Кнопка "Стоп" перестала работать, Гидра решила не останавливаться и выкачать все тики с Финама :))
Спасибо:

dvoris

Фотография
Дата: 13.12.2012
Ответить


можно ли рассчитывать на фикс бага с нулевым шагом цены? ибо не работает много инструментов, в т.ч. MICEX, SPFB.RTS@RTS
кроме этого заметил некорректную инфу в списке инструментов - например, для тикера RTKM.
всё вышеописанное относится к источнику Finam, с другими пока не проверял.
Спасибо:

Moadip

Фотография
Автор статей Программист
Дата: 13.12.2012
Ответить


Цитата:
можно ли рассчитывать на фикс бага с нулевым шагом цены? ибо не работает много инструментов, в т.ч. MICEX, SPFB.RTS@RTS

Ок, посмотрю. Но это не совсем баг.

Цитата:
кроме этого заметил некорректную инфу в списке инструментов - например, для тикера RTKM.

В чем конкретно заключается некорректность?
Спасибо:

anothar

Фотография
Дата: 13.12.2012
Ответить


На финаме поймал баг:
---> (Inner Exception #0) System.FormatException: String was not recognized as a valid DateTime.
at System.DateTime.Parse(String s, IFormatProvider provider)
at System.Convert.ToDateTime(String value, IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Data.Database.<>c__DisplayClass3b.<GroupSource>b__37(Object v)
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at Sy19:18:24.474|Error |StockSharp|System.AggregateException: One or more errors occurred. ---> System.FormatException: String was not recognized as a valid DateTime.
at System.DateTime.Parse(String s, IFormatProvider provider)
at System.Convert.ToDateTime(String value, IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Data.Database.<>c__DisplayClass3b.<GroupSource>b__37(Object v)
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
at System.Linq.Parallel.SpoolingTaskBase.Work()
at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---

Делал следующее: в финаме указал дату. поставил на закачку. Потом понял что надо было дату побольше поставить. Нажал стоп а потом вышел из гидры. Стал запускать гидры и при запуске выдала вот такое сообщение и не запустилась.
Автор топика
Спасибо:

anothar

Фотография
Дата: 13.12.2012
Ответить


А вот взял самую последнюю версию. Удалил базу и стал удалять источники и получил новый баг:
21:12:01.818|Error |StockSharp|System.ArgumentNullException: Value cannot be null.
Parameter name: source
at StockSharp.Hydra.Core.Extensions.GetSupportDataTypes(Security security, IMarketDataSource source)
at StockSharp.Hydra.SourceToImageConvertor.Convert(Object[] values, Type targetType, Object parameter, CultureInfo culture)
at System.Windows.Data.MultiBindingExpression.TransferValue()
at System.Windows.Data.MultiBindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
at System.Windows.Data.BindingExpression.Activate(Object item)
at System.Windows.Data.BindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.Data.BindingExpression.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
at System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.TreeWalkHelper.OnInheritablePropertyChanged(DependencyObject d, InheritablePropertyChangeInfo info, Boolean visitedViaVisualTree)
at System.Windows.DescendentsWalker`1._VisitNode(DependencyObject d, Boolean visitedViaVisualTree)
at System.Windows.DescendentsWalker`1.WalkLogicalChildren(FrameworkElement feParent, FrameworkContentElement fceParent, IEnumerator logicalChildren)
at System.Windows.DescendentsWalker`1.WalkFrameworkElementLogicalThenVisualChildren(FrameworkElement feParent, Boolean hasLogicalChildren)
at System.Windows.DescendentsWalker`1.IterateChildren(DependencyObject d)
at System.Windows.DescendentsWalker`1._VisitNode(DependencyObject d, Boolean visitedViaVisualTree)
at System.Windows.DescendentsWalker`1.WalkLogicalChildren(FrameworkElement feParent, FrameworkContentElement fceParent, IEnumerator logicalChildren)
at System.Windows.DescendentsWalker`1.WalkFrameworkElementLogicalThenVisualChildren(FrameworkElement feParent, Boolean hasLogicalChildren)
at System.Windows.DescendentsWalker`1.IterateChildren(DependencyObject d)
at System.Windows.DescendentsWalker`1._VisitNode(DependencyObject d, Boolean visitedViaVisualTree)
at System.Windows.DescendentsWalker`1.WalkFrameworkElementLogicalThenVisualChildren(FrameworkElement feParent, Boolean hasLogicalChildren)
at System.Windows.DescendentsWalker`1.IterateChildren(DependencyObject d)
at System.Windows.DescendentsWalker`1.StartWalk(DependencyObject startNode, Boolean skipStartNode)
at System.Windows.TreeWalkHelper.InvalidateOnInheritablePropertyChange(FrameworkElement fe, FrameworkContentElement fce, InheritablePropertyChangeInfo info, Boolean skipStartNode)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at System.Windows.Controls.ContentPresenter.OnContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
at System.Windows.StyleHelper.InvalidateDependents(Style ownerStyle, FrameworkTemplate frameworkTemplate, DependencyObject container, DependencyProperty dp, FrugalStructList`1& dependents, Boolean invalidateOnlyContainer)
at System.Windows.StyleHelper.OnTriggerSourcePropertyInvalidated(Style ownerStyle, FrameworkTemplate frameworkTemplate, DependencyObject container, DependencyProperty dp, DependencyPropertyChangedEventArgs changedArgs, Boolean invalidateOnlyContainer, FrugalStructList`1& triggerSourceRecordFromChildIndex, FrugalMap& propertyTriggersWithActions, Int32 sourceChildIndex)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyPropertyKey key, Object value)
at System.Windows.Controls.TabControl.UpdateSelectedContent()
at System.Windows.Controls.TabControl.OnSelectionChanged(SelectionChangedEventArgs e)
at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
at System.Windows.Controls.Primitives.Selector.RemoveFromSelection(NotifyCollectionChangedEventArgs e)
at System.Windows.Controls.Primitives.Selector.OnItemsChanged(NotifyCollectionChangedEventArgs e)
at System.Windows.Controls.TabControl.OnItemsChanged(NotifyCollectionChangedEventArgs e)
at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)
at System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
at System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
at System.Windows.WeakEventManager.DeliverEventToList(Object sender, EventArgs args, ListenerList list)
at System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args)
at System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args)
at System.Windows.Data.ListCollectionView.ProcessCollectionChangedWithAdjustedIndex(NotifyCollectionChangedEventArgs args, Int32 adjustedOldIndex, Int32 adjustedNewIndex)
at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
at Ecng.Xaml.ThreadSafeObservableCollection`1.RemoveItem(Int32 index)
at System.Collections.ObjectModel.Collection`1.Remove(T item)
at StockSharp.Hydra.MainWindow.ExecutedCloseTab(Object sender, ExecutedRoutedEventArgs e)
at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
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.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
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.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Автор топика
Спасибо:

Alexander

Фотография
Дата: 21.12.2012
Ответить


Последнее - пофикшено
Предпоследнее - взяли на заметку
Спасибо:

anothar

Фотография
Дата: 23.12.2012
Ответить


Замечательно! Большая просьба пофиксить баг с потерей фокуса у контрола при редактировании промежутка скачки. Вроде мелочь, но очень раздражает и запоминается.
Автор топика
Спасибо:

Moadip

Фотография
Автор статей Программист
Дата: 23.12.2012
Ответить


anothar Перейти
Большая просьба пофиксить баг с потерей фокуса у контрола

21449

Спасибо:

VassilSanych

Фотография
Дата: 17.01.2013
Ответить


Moadip Перейти
21449

оффтоп:
Прикольно вы с Суховым одно и то же место 4 раза подряд правите. Вам нужно переписку вести комментариями :)
upd
это про чекины 22190-22249
Спасибо:

Moadip

Фотография
Автор статей Программист
Дата: 17.01.2013
Ответить


Ну дык, стараемся на благо общества.BigGrin
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy