QuikTerminal.Login exception


QuikTerminal.Login exception
Atom
11/30/2011


Собственно теперь вываливается следующее:
"Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена."
Насколько помню, до 4.0.6 было нормально.

Tags:


Thanks:


1 2 3  >
Mikhail Sukhov

Avatar
Date: 11/30/2011
Reply


У меня все ок. Пример так же не работает?
Thanks:

Supervisor

Avatar
Date: 11/30/2011
Reply


Пример с той же ошибкой
Thanks:

Mikhail Sukhov

Avatar
Date: 11/30/2011
Reply


Supervisor Go to
Пример с той же ошибкой


Приведите полный стек трейс.
Thanks:

Supervisor

Avatar
Date: 12/1/2011
Reply


Хотел, но что-то до него дело не доходит

Thanks:

Alexander

Avatar
Date: 12/1/2011
Reply


Вставил в Quik\Sample\MainWindow.xaml.cs после
this.Trader = new QuikTrader(this.Path.Text);
строчку с подключением:

Code
Trader.Terminal.Login("мой логин", "мой пароль");


всё сработало как надо - подключение произошло.

Как вы модифицировали Sample, что у вас стало падать?
Thanks:

Supervisor

Avatar
Date: 12/1/2011
Reply


Alexander Mukhanchikov Go to
Вставил в Quik\Sample\MainWindow.xaml.cs после
this.Trader = new QuikTrader(this.Path.Text);
строчку с подключением:

Code
Trader.Terminal.Login("мой логин", "мой пароль");


всё сработало как надо - подключение произошло.

Как вы модифицировали Sample, что у вас стало падать?

Sample не модифицировал вообще, и на нем точно так же падает. Скрин выше - из моей программы. Возможно какая-то проблема в моем компьютере, позже попробую на других это сделать, отпишусь.
Thanks:

Alexander

Avatar
Date: 12/1/2011
Reply


Supervisor Go to
Alexander Mukhanchikov Go to
Вставил в Quik\Sample\MainWindow.xaml.cs после
this.Trader = new QuikTrader(this.Path.Text);
строчку с подключением:

Code
Trader.Terminal.Login("мой логин", "мой пароль");


всё сработало как надо - подключение произошло.

Как вы модифицировали Sample, что у вас стало падать?

Sample не модифицировал вообще, и на нем точно так же падает. Скрин выше - из моей программы. Возможно какая-то проблема в моем компьютере, позже попробую на других это сделать, отпишусь.


Что за Sample использовался?
Где там делается Terminal.Login?
Thanks:

Mikhail Sukhov

Avatar
Date: 12/1/2011
Reply


Supervisor Go to
Хотел, но что-то до него дело не доходит


Еще как доходит, если кликнуть Vew Details. В Visual Studio самое главное - это умение производить отладку приложения. Иначе бы ничем не отличалась она от Notepad++ Потратьте неделю на изучение этого аспекта. Сэкономите себе месяцы мучений.
Thanks:

Supervisor

Avatar
Date: 12/1/2011
Reply


Alexander Mukhanchikov Go to
Что за Sample использовался?
Где там делается Terminal.Login?

SampleQuikStartStop
Thanks:

Supervisor

Avatar
Date: 12/1/2011
Reply


Mikhail Sukhov Go to
Supervisor Go to
Хотел, но что-то до него дело не доходит


Еще как доходит, если кликнуть Vew Details. В Visual Studio самое главное - это умение производить отладку приложения. Иначе бы ничем не отличалась она от Notepad++ Потратьте неделю на изучение этого аспекта. Сэкономите себе месяцы мучений.

Спасибо за совет, изучаю всё в процессе работы, пока навыков отладки хватало, вот:
Code
в System.StubHelpers.ValueClassMarshaler.ConvertToManaged(IntPtr dst, IntPtr src, IntPtr pMT)
в Ecng.Interop.WinApi.GetMenuItemInfo(IntPtr hMenu, UInt32 uItem, Boolean fByPosition, MenuItemInfo& lpmii)
в Ecng.Interop.ManagedWinApiHelper.GetMenuItems(IntPtr hMenu, SystemWindow window)
в Ecng.Interop.SystemMenu..ctor(IntPtr hMenu, SystemWindow window)
в Ecng.Interop.ManagedWinApiHelper.GetMenu(SystemWindow window)
в StockSharp.Quik.QuikTerminal.Logout()
в IronTrader.Core.LogoutQuik() в C:\Users\user_197\Desktop\Trader\Trader\Classes\Core.cs:строка 421
в IronTrader.Views.MainWindow.LogoutQuik(Object sender, EventArgs e) в C:\Users\user_197\Desktop\Trader\Trader\Views\MainWindow.xaml.cs:строка 240
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
в System.Windows.Input.InputManager.ProcessStagingArea()
в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
в System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
в System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
в System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
в System.Windows.Forms.Integration.WindowsFormsHost.ActivateWindowListener.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
в System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
в System.Windows.Application.RunDispatcher(Object ignore)
в System.Windows.Application.RunInternal(Window window)
в System.Windows.Application.Run(Window window)
в System.Windows.Application.Run()
в Trader.App.Main() в C:\Users\user_197\Desktop\Trader\Trader\obj\x86\Debug\App.g.cs:строка 0
в System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
в System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
в Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
в System.Threading.ThreadHelper.ThreadStart_Context(Object state)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart()
Thanks:
1 2 3  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy