Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: scmRTOS
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
IgorKossak
Надо бы внести поправку:
Код
namespace OS
{
    ...
    INLINE inline void Sleep(TTimeout t = 0) { TBaseProcess::Sleep(t); }
    ...
}

иначе на OS::Sleep(); (без параметра) выдаёт ошибку.
diper
Цитата(IgorKossak @ May 22 2008, 20:02) *
Надо бы внести поправку:
Код
namespace OS
{
    ...
    INLINE inline void Sleep(TTimeout t = 0) { TBaseProcess::Sleep(t); }
    ...
}

иначе на OS::Sleep(); (без параметра) выдаёт ошибку.


ИМХО Лучше не править, чтоб явно указывать 0 чтоб уснуть навсегда.
spf
Цитата(IgorKossak @ May 22 2008, 22:02) *
Надо бы внести поправку:


Почему не в группу про это пишете?
dxp
Цитата(IgorKossak @ May 22 2008, 23:02) *
Надо бы внести поправку:
Код
namespace OS
{
    ...
    INLINE inline void Sleep(TTimeout t = 0) { TBaseProcess::Sleep(t); }
    ...
}

иначе на OS::Sleep(); (без параметра) выдаёт ошибку.

Оперативно следите. smile.gif Пофиксено.

Скоро будет релиз по последнему состоянию репа. В основном багфикс. Следите за сообщенями в группе.

Цитата(diper @ May 22 2008, 23:11) *
ИМХО Лучше не править, чтоб явно указывать 0 чтоб уснуть навсегда.

Чем это лучше?

Во-первых, надо придерживаться единства стиля - если TBaseProcess::Sleep() реализована с агрументом по умолчанию, то и тут надо действовать так же. Во-вторых, и в-главных, "это короче, чем я могу написать, а компилятор должен понимать умолчания" (Це) Б.Страуструп. Аргументы по умолчанию для того и созданы. Поведение документированное и предсказуемое. Ну, и, имхо, ноль смотрится некузяво - выражение читается как "спать ноль тиков".
IgorKossak
Цитата(spf @ May 23 2008, 05:12) *
Почему не в группу про это пишете?

Виноват-с, упустил из виду.
Сергей Борщ
Цитата(spf @ May 23 2008, 05:12) *
Почему не в группу про это пишете?
Вообще-то для этого есть баг-трекер на sourceforge...
spf
Цитата(Сергей Борщ @ May 23 2008, 14:58) *
Вообще-то для этого есть баг-трекер на sourceforge...

Вещь конечно хорошая, но достаточно громоздкая и не для всех интуитивно понятная.
Мне кажется что на текущем этапе обсуждение в группе оптимальнее и удобнее.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.