Mikhail Sukhov
|
Дата: 28.10.2015
Подебажьте, да и найдите проблему.
|
|
Спасибо:
|
|
|
|
|
RomSunZ
|
Дата: 28.10.2015
Mikhail Sukhov Подебажьте, да и найдите проблему. Ну так я и додебажил до ProcessPtrResult, дальше некуда...
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 28.10.2015
RomSunZ Mikhail Sukhov Подебажьте, да и найдите проблему. Ну так я и додебажил до ProcessPtrResult, дальше некуда... И что там выводится?
|
|
Спасибо:
|
|
|
|
|
RomSunZ
|
Дата: 28.10.2015
Mikhail Sukhov RomSunZ Mikhail Sukhov Подебажьте, да и найдите проблему. Ну так я и додебажил до ProcessPtrResult, дальше некуда... И что там выводится? Код
String errStr = Marshal.PtrToStringAnsi(pResult);
String errStr1 = Marshal.PtrToStringAuto(pResult);
String errStr3 = Marshal.PtrToStringUni(pResult);
var result = _encoding.ToString(pResult).Replace("&", "&");
PtrToStringAnsi выводит вопросительные знаки PtrToStringAuto и PtrToStringUni выводит иероглифы _encoding.ToString выводит вопросительные знаки
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 28.10.2015
RomSunZ Mikhail Sukhov RomSunZ Mikhail Sukhov Подебажьте, да и найдите проблему. Ну так я и додебажил до ProcessPtrResult, дальше некуда... И что там выводится? Код
String errStr = Marshal.PtrToStringAnsi(pResult);
String errStr1 = Marshal.PtrToStringAuto(pResult);
String errStr3 = Marshal.PtrToStringUni(pResult);
var result = _encoding.ToString(pResult).Replace("&", "&");
PtrToStringAnsi выводит вопросительные знаки PtrToStringAuto и PtrToStringUni выводит иероглифы _encoding.ToString выводит вопросительные знаки А какая в итоге ошибка?
|
|
Спасибо:
|
|
|
|
|
RomSunZ
|
Дата: 28.10.2015
Mikhail Sukhov RomSunZ Mikhail Sukhov RomSunZ Mikhail Sukhov Подебажьте, да и найдите проблему. Ну так я и додебажил до ProcessPtrResult, дальше некуда... И что там выводится? Код
String errStr = Marshal.PtrToStringAnsi(pResult);
String errStr1 = Marshal.PtrToStringAuto(pResult);
String errStr3 = Marshal.PtrToStringUni(pResult);
var result = _encoding.ToString(pResult).Replace("&", "&");
PtrToStringAnsi выводит вопросительные знаки PtrToStringAuto и PtrToStringUni выводит иероглифы _encoding.ToString выводит вопросительные знаки А какая в итоге ошибка? В итоге ошибка с кодировкой, вместо русского текста выводит вопросительные знаки: <result success="false"><message>??????? ????? ?????????????? ??????.</message></result>
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 28.10.2015
Полная информация о .NET исключении.
|
|
Спасибо:
|
|
|
|
|
RomSunZ
|
Дата: 28.10.2015
Mikhail Sukhov Полная информация о .NET исключении. Михаил, нет никаких исключений. При преобразование IntPtr в string не может сопоставить кодировку и выдает вместо кириллицы вопросительные знаки. Я попросил тех, кто пользуется данным коннектором проверить получают ли они нормальный русский текст или тоже получают "??????? ????? ?????????????? ??????." вместо текста.
|
|
Спасибо:
|
|
|
|
|
sazon
|
Дата: 02.11.2015
|
|
|
|
Уважаемые представители StockSharp-a. Возник следующий вопрос: если я подписываюсь через метод TransaqTrader::SubscribeMarketData(...) на получение сделок по нескольким инструментам, то сделки мне должны приходить начиная с какого момента, с момента подписки или начиная с 10::00? На данный момент S# в случае подписи на два инструмента, для одного выдает данные с начала дня, для другого с момент подписи. Мне кажется это странным. Попробовал поэкспериментировать с вашими исходниками, забив значение "tradeno" равным единице (об этом есть информация в документации для txmlconnector) в XmlSerializeHelper::SerializeSubscribeTicks(...) и все запахало так, как и думал. Судя по логам от TC у вам при подписке на очередной инструмент для предыдущих инструментов "tradeno" переопределяется на ноль, с единицы.
123115.051665 [8576] [13916] <cmd> [I] <command id="subscribe_ticks" filter="true">
<security secid="16920" tradeno="1" />
</command> 123115.063675 [8576] [13916] <res> [R] <result success="true"/> 123115.074682 [8576] [13916] <cmd> [I] <command id="subscribe_ticks" filter="true">
<security secid="16920" tradeno="0" />
<security secid="2831" tradeno="1" />
</command>
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 02.11.2015
На примере воспроизводится?
|
|
Спасибо:
|
|
|
|