Создание Эльфов : Эльфостроение : Форум

Страница 137 из 211: « 1 ... 133 134 135 136 [137] 138 139 140 141 ... 211 »

 ZverUA:
20.06.10, 15:47
 Теперь разобрался:)Спасибо:)Я же еще учусь на ошибках:)Еще не мастер:(А почему она здесь должна быть переименована так?В одном случае все с большой,а в этом только первая.Из-за чего так?

 yr4ik:
20.06.10, 18:27
 ZverUA,
Я не про Deitro говорил а про свой. Посмотри внимательней тему с исхами.

 ZverUA:
20.06.10, 21:09
 yr4ik, я посмотрю,но BigHercules уже подсказал как раз то что нужно:)

 Ну6иК:
28.06.10, 19:34
 столкнулся вот с какой проблемой: необходимо проверить изменилось ли значение переменной в конфиге
пишу код:
Код:
int old_base = cfgBase;
InitConfig();
if(old_base != cfgBase)
{
/* SOMETHING */
}

все вроде должно работать, но... компилятор проявляет чудеса сообразительности, и пытается оптимизировать этот код. в результате нифига не работает. если же отключить оптимизацию, то все нормально.
подскажите как нужно сделать правильно, чтобы все таки заработало?

 BigHercules:
28.06.10, 19:54
 
Ну6иК пишет:
столкнулся вот с какой проблемой: необходимо проверить изменилось ли значение переменной в конфиге
пишу код:
Код:
int old_base = cfgBase;
InitConfig();
if(old_base != cfgBase)
{
/* SOMETHING */
}

все вроде должно работать, но... компилятор проявляет чудеса сообразительности, и пытается оптимизировать этот код. в результате нифига не работает. если же отключить оптимизацию, то все нормально.
подскажите как нужно сделать правильно, чтобы все таки заработало?


Попробуй использовать volatile для своей переменной.

 Ну6иК:
28.06.10, 20:03
 BigHercules, пробовал, все равно не работает =(

 BigHercules:
28.06.10, 20:23
 
Ну6иК пишет:
BigHercules, пробовал, все равно не работает =(

Так делал?
Код: 

    volatile int *p_cfgBase = (volatile int *)&cfgBase;
    int old_base = *p_cfgBase;
    InitConfig();
    if(old_base != *p_cfgBase)
    {
        /* SOMETHING */
    }


Может и еще можно чего-нибудь придумать. ;-)

 Ну6иК:
28.06.10, 20:39
 BigHercules, спасибо, так работает =)
блин, я точно так же пробовал, только на указатель модификатор volatile не вешал, и не работало =(

 unfunk:
28.06.10, 21:25
 Ну6иК, можно еще перед функцией добавить #pragma optimize=none

 chersanya:
29.06.10, 20:49
 Можно ли подключить компилятор ARM'овский к другим IDE, в частности NetBeans? Как?
ОС Windows.
Страница 137 из 211: « 1 ... 133 134 135 136 [137] 138 139 140 141 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1360

© 2005-2018 supertrubka.org