MCTuTeJ|19951995
|
Дата: 15.12.2010
|
|
|
|
Убрал TRANS2QUIK. Теперь такая ошибка:
Error while building project. Exception : System.BadImageFormatException: Невозм ожно загрузить файл или сборку "file:///D:\1\bin\src\AdvancedHedj.exe" или один из зависимых от них компонентов. Сборка создана в более поздней версии среды вып олнения чем текущая, и не может быть загружена. Имя файла: "file:///D:\1\bin\src\AdvancedHedj.exe" в System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, E vidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Bool ean throwOnFileNotFound, Boolean forIntrospection) в System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Ev idence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boole an throwOnFileNotFound, Boolean forIntrospection) в System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) в System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence s ecurityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, StackCrawlMark& stackMark) в System.Reflection.Assembly.ReflectionOnlyLoadFrom(String assemblyFile) в NBox.Program.reflectAssembliesAliasesAndGrabResourcesAndAssemblyInfo(BuildC onfiguration configuration, String tempDirectoryName, List`1 resourcesReflectedP aths)
Подозреваю что это уже никак не поправить .....
|
foRs
|
Дата: 24.03.2011
Не знал где запостить нубский вопрос) думаю что тема мб подойдёт.
Объясните пожлуста логику выражения () => С += всё понятно, а вот дальше лмбда выражение суть которой не пойму (в книжках читал, недогоняю после делфи)
trader.Connected += () => { Console.WriteLine("Подключение было произведено успешно."); // извещаем об успешном соединени waitHandle.Set(); };
Как бы можно просто тупо вместе где в примере указан код расчета и выставления заявки писать свои приблуды, но наверное лямба выражение понять всё таки нужно.
|
Greene-nsk
|
Дата: 25.03.2011
foRs Не знал где запостить нубский вопрос) думаю что тема мб подойдёт.
Объясните пожлуста логику выражения () => С += всё понятно, а вот дальше лмбда выражение суть которой не пойму (в книжках читал, недогоняю после делфи)
trader.Connected += () => { Console.WriteLine("Подключение было произведено успешно."); // извещаем об успешном соединени waitHandle.Set(); };
Как бы можно просто тупо вместе где в примере указан код расчета и выставления заявки писать свои приблуды, но наверное лямба выражение понять всё таки нужно. Это как анонимная функция. Почти тоже самое, что и : Код trader.Connected += OnConnect; ... private void OnConnect() { Console.WriteLine("Подключение было произведено успешно."); // извещаем об успешном соединени waitHandle.Set(); }
() => означает, что параметров нет. Может быть += param => .. или += (param1, param2) => ...
|
foRs
|
Дата: 27.03.2011
Ну вообщем ошибка исчезает если сделать так base.Security.GetMarketPrice(direction, 0.25, MarketPriceTypes.Following) вместо base.Security.GetMarketPrice(direction)
Если с первым и последним еще более менее понятно, то тогда вот с дельтой нет. Значение каких диапазонов должно быть и как на практике оно отражается?
|