Автор |
Сообщение |
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
Уже бьюсь несколько часов. Вот такой простой код
Код: |
for( i = 0; i < BarCount; i++ )
{
_TRACE("# 1 ="+NumToStr(i,1.0));
_TRACE("# 2 ="+NumToStr(i,1.0));
_TRACE("NAME: "+Name());
} |
И вот такой интересный результат (картинка во вложении).
Либо трейс не успевает. Либо одно из двух. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
У меня нормально. Имей ввиду, что их там можно поразному отсортировать. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
Коллеги, попробуйте у себя запустить этот код.
Интересны результаты.
Тоже будут пропуски при выводе в окно лога? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
fujis84
Зарегистрирован: 07.01.2014
Сообщения: 56
|
|
Посмотреть профиль Отправить личное сообщение |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
Я продолбался с отладкой "нормального" кода 3 часа.
Потом решил сделать вот такой простой код и проверить как работает
_trace
Результаты на скрине.
Часовой график с 2009 года по SI.
Это у меня что-то с системой (win8.1 x64) или дистрибутивом ami (ami x32 5.70 pro)?
Или все так "прикол" в _trace
Прошу коллег.
Откройте этот код в explore и скиньте лог. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
000 писал(а): |
У меня нормально. Имей ввиду, что их там можно поразному отсортировать. |
Без сортировок. Результат тот же.
Прогнал по другим символам. Результат тотже.
---
Поставил сортировку. Теперь не знаю как отключить ))) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
Оставил только один трейс.
Тот же результат.
И если бы дело в сортировки - то был бы перепутан порядок.
Здесь все по порядку только с пропусками. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А попробуй вместо
Код: |
for( i = 0; i < BarCount; i++ ) |
Код: |
for( i = 0; i < 500; i++ ) |
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
ХЗ. У меня даже вот так нормально работает
Код: |
DT = DateTime();
for( i = 0; i < BarCount; i++ )
{
_TRACE("# 1 ="+NumToStr(i,1.0));
_TRACE("Close ="+NumToStr(C[i],1.2));
_TRACE("Date ="+DateTimeToStr(DT[i]));
_TRACE("NAME: "+Name());
}
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
000 писал(а): |
А попробуй вместо
Код: |
for( i = 0; i < BarCount; i++ ) |
Код: |
for( i = 0; i < 500; i++ ) |
|
Начинается где-то после 13050
Код: |
for( i = 0; i < 13500; i++ )
{
_TRACE(NumToStr(i,1.0));
} |
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
Наблюдаем картину
Цикл закончился 13 499 ... а процесс все еще висит )))
код проще некуда
Код: |
for( i = 0; i < 13500; i++ ) _TRACE(NumToStr(i,1.0)); |
Ребята попробуйте на 13 500 и выше.
Если у вас все ок - буду разбираться с версиями дистрибутивов и винды. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
Заработало если запустить AMI от имени Администратора.
При чем вывод в файл отрабатывает корректно в обоих случая.
А _trace с общими правами "не успевает" выводить данные. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
УРА!!! |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
hero
Зарегистрирован: 27.05.2014
Сообщения: 11
|
000 писал(а): |
УРА!!! |
И не говори. Убил 4 часа. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
fujis84
Зарегистрирован: 07.01.2014
Сообщения: 56
|
|
Посмотреть профиль Отправить личное сообщение |
|
|