У вас не стоит Flash Player
Настройки
#84256 - Tue Dec 18 2018 10:41 PM Exception при заходе в графическую часть [лаб]
Sherman81 Offline
enthusiast

Registered: Mon Jan 10 2011
Записи: 251
Взял последнюю версию 2.0

Скрипт отработал, но при переходе в графическую часть получил такое. Воспроизводится всегда. Программа падает.

Click to reveal..
22:35:32.24[1]DEBUG:Lab msg:Info:Скрипт выполнен успешно. (19710 баров)
22:35:32.24[28]DEBUG:State 5. Initialization is stopped.
22:35:34.63[1]ERROR:System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at TSLab.ChartControl.Graph.GraphPane.UpdateHiLow(Double l, Double h, PaneSides side) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\GraphPane.State.cs:line 233
at TSLab.ChartControl.Graph.DoubleGraphListBase.UpdateHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\DoubleGraphListBase.cs:line 50
at TSLab.ChartControl.Graph.GraphPane.UpdateHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\GraphPane.cs:line 77
at TSLab.ChartControl.Chart.IndexedContainer.IsUpdatedHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 849
at TSLab.ChartControl.Chart.IndexedContainer.Paint(Boolean contentChanged) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 787
22:35:46.01[1]ERROR:System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at TSLab.ChartControl.Graph.GraphPane.UpdateHiLow(Double l, Double h, PaneSides side) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\GraphPane.State.cs:line 233
at TSLab.ChartControl.Graph.DoubleGraphListBase.UpdateHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\DoubleGraphListBase.cs:line 50
at TSLab.ChartControl.Graph.GraphPane.UpdateHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\GraphPane.cs:line 77
at TSLab.ChartControl.Chart.IndexedContainer.IsUpdatedHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 849
at TSLab.ChartControl.Chart.IndexedContainer.Paint(Boolean contentChanged) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 787
22:35:46.01[1]ERROR:System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at TSLab.ChartControl.Graph.GraphPane.UpdateHiLow(Double l, Double h, PaneSides side) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\GraphPane.State.cs:line 233
at TSLab.ChartControl.Graph.DoubleGraphListBase.UpdateHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\DoubleGraphListBase.cs:line 50
at TSLab.ChartControl.Graph.GraphPane.UpdateHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\GraphPane.cs:line 77
at TSLab.ChartControl.Chart.IndexedContainer.IsUpdatedHighLow() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 849
at TSLab.ChartControl.Chart.IndexedContainer.Paint(Boolean contentChanged) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 787
22:35:46.43[1]FATAL:MainException:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at TSLab.ChartControl.Graph.HistogramGraphList.GetBarText(Int32 barNum, Point point) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\HistogramGraphList.cs:line 136
at TSLab.ChartControl.Graph.GraphPane.FillTooltip(UIElementCollection root, Int32 barNum, Point point) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Graph\GraphPane.cs:line 433
at TSLab.ChartControl.Chart.IndexedContainer.UpdateTooltip() in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 1102
at TSLab.ChartControl.Chart.IndexedContainer.OnMouseMove(MouseEventArgs e) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 1043
at TSLab.ChartControl.Chart.IndexedContainer.<AttachToMouseEvents>b__105_2(Object sender, MouseEventArgs e) in C:\TeamCity\buildAgent\work\3c29876055e2c6cb\src\public\ChartControl\Chart\IndexedContainer.cs:line 172
at System.Windows.Input.MouseEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
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.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
22:35:46.44[1]DEBUG:OnAppExited


Отредактировано ViL (Wed Dec 19 2018 02:17 PM)

Наверх
#84269 - Wed Dec 19 2018 09:58 PM Re: Exception при заходе в графическую часть [лаб] [Re: Sherman81]
Sherman81 Offline
enthusiast

Registered: Mon Jan 10 2011
Записи: 251
Разобрался. Падает, если передать аргумент PaneSides отличный от LEFT/RIGHT.

Click to reveal..

pane.AddList(
"Pane",
data,
ListStyles.HISTOHRAM,
0x336699,
LineStyles.SOLID,
PaneSides.VSIDE_LAST
);


Отредактировано Sherman81 (Wed Dec 19 2018 09:59 PM)

Наверх
#84270 - Wed Dec 19 2018 10:26 PM Re: Exception при заходе в графическую часть [лаб] [Re: Sherman81]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8138
Спасибо, поправили.

Наверх


Moderator:  ViL, sar