Ошибка в аргументе


Ошибка в аргументе
Atom
10/29/2012


В примере Sample методу ShowOrHide отправляется аргумент типа MyTradesWindow, а не Window, как того он требует. Я попытался воспроизвести вызов метода в проекте с нуля и мне выдаётся ошибка:
Error 4 The best overloaded method match for 'StockSharpRobot.MainWindow.ShowOrHide(System.Windows.Window)' has some invalid arguments C:\Projects\StockSharpRobot\StockSharpRobot\MainWindow.xaml.cs 66


Почему так?

Tags:


Thanks:


Творог

Avatar
Date: 10/30/2012
Reply


Я наверное как-то по колхозному описал проблему, но как мог. Новичок же всё-таки, и не только в S#, но и в C#.
Thanks:

Alexander

Avatar
Date: 10/30/2012
Reply


Проблемы нет. MyTradesWindow наследуется от Window

Почему ошибка конкретно у вас - надо смотреть код. Это вопрос по C#, к S# отношению не имееет
Thanks:

Творог

Avatar
Date: 10/30/2012
Reply


Честно говоря я этого наследования не заметил в строке public partial class MyTradesWindow
Добавил public partial class MyTradesWindow : Window и ошибка исчезла.
Thanks:

Творог

Avatar
Date: 10/30/2012
Reply


А вот ещё мучает вопрос по Sample. Используя вложенный info.wnd, таблицы Инструменты и Портфели выводятся, а остальные нет. С чем это связано?
Thanks:

Alexander

Avatar
Date: 10/30/2012
Reply


Творог Go to
Честно говоря я этого наследования не заметил в строке public partial class MyTradesWindow
Добавил public partial class MyTradesWindow : Window и ошибка исчезла.


partial класс - можно лишь в 1м месте наследование объявлять

по второму - видимо у вас не так настроено что-то. надо конкретно смотреть. Verifier что выдаёт?
Thanks:

Творог

Avatar
Date: 10/30/2012
Reply


Такие сообщения:

Предупреждение. Таблица мои сделки. В таблице 'мои сделки' по индексу 7 должна быть колонка 'Дата торгов' вместо колонки 'Дата сделки'.
Ошибка. Экспорт DDE. Инструмент с кодом RIZ2 для деривативной позиции не найден.
Ошибка. Экспорт DDE. Инструмент с кодом RIZ2 для деривативной позиции не найден.
Ошибка. Экспорт DDE. Инструмент с кодом RU000A0JS3E4 для бумажной позиции не найден.
Ошибка. Экспорт DDE. Инструмент с кодом RU000A0JR8R6 для бумажной позиции не найден.
Ошибка. Экспорт DDE. Инструмент с кодом RU000A0JR5A8 для бумажной позиции не найден.
Ошибка. Экспорт DDE. Инструмент с кодом VTBR для бумажной позиции не найден.
Ошибка. Экспорт DDE. Инструмент с кодом AFKS для бумажной позиции не найден.
Ошибка. Экспорт DDE. Portfolio с номером '55555' дублируется в полученном DDE пакете.
Parameter name: item


Заменил 'Дата торгов' на 'Дата сделки'. Сообщение Всё настроено правильно!, но всё рано нет вывода.

Затем добавил в таблицу инструментов свежий RIZ2 и только после этого вывод стал корректным. Получается не всё так просто и это обязательное условие? Бумага, имеющаяся в таблице сделок также должна присутствовать и в таблице инструментов?
Thanks:

esper

Avatar
Date: 10/31/2012
Reply


Творог Go to
Затем добавил в таблицу инструментов свежий RIZ2 и только после этого вывод стал корректным. Получается не всё так просто и это обязательное условие? Бумага, имеющаяся в таблице сделок также должна присутствовать и в таблице инструментов?

Да, в таблице инструментов бумага должна присутствовать.
Thanks:


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

loading
clippy