как получить компоненты цвета Rgb?
vbRed
как полусить красную, зелёную и синию компоненту этого цвета?
вот есть например
vbRed
как полусить красную, зелёную и синию компоненту этого цвета?
Возможно даже в бейсике есть макросы GetRValue, GetGValue, GetBValue. А вообще цвеь, вроде быЮ, храниться как 0x00RRGGBB.
вот есть например
vbRed
как полусить красную, зелёную и синию компоненту этого цвета?
Конкретно для vbRed это (255, 0, 0)
А в принципе, как я понимаю проблему - типа обратная функция RGB(), то для любого цвета (MyClr)
b=int(MyClr/ (256^2))
g=int((MyClr-b*256^2)/ (256))
r=int(MyClr-b*256^2-g*256)
Например, для VbCyan получим r=0 g=255 b=255
щас пороверим.
ещё вопрос.
как засечь время выполнения алгоритма?
так? :
время1
ВЫПОЛНЕНИЕ АЛГОРИТМА
время2
и Время Выполнения= время2-время1...
но в VB time возвращает системное время, а если вычитать их то получатся секунды,а мне нужно время в миллисекундах...
ЗЫ: может отдельную тему создать?
спасибо!
щас пороверим.
ещё вопрос.
как засечь время выполнения алгоритма?
так? :
время1
ВЫПОЛНЕНИЕ АЛГОРИТМА
время2
и Время Выполнения= время2-время1...
но в VB time возвращает системное время, а если вычитать их то получатся секунды,а мне нужно время в миллисекундах...
ЗЫ: может отдельную тему создать?
Посмотри про GetTicksCount.
Посмотри про GetTicksCount.
что-то я не нашёл его...
что-то я не нашёл его...
GetTic[color=RED]kC[/color]ount
GetTic[color=RED]kC[/color]ount
это из API?
я апи не знаю как пользовать... :{
а с помощью Timer'a это реально сделать?
это из API?
я апи не знаю как пользовать... :{
а с помощью Timer'a это реально сделать?
API использовать не сложно - это просто функции (в большинстве своем=) ). Если я правильно тебя понял, то с помощью таймера нельзя.
API использовать не сложно - это просто функции (в большинстве своем=) ). Если я правильно тебя понял, то с помощью таймера нельзя.
просто когда мне говорят про API я начинаю паниковать) :D
ладно.. надо бы почитать)
а ты не мог бы привести пример этой функции?
просто когда мне говорят про API я начинаю паниковать) :D
ладно.. надо бы почитать)
а ты не мог бы привести пример этой функции?
Она без параметров, возвращает количество тиков с какого-то момента... Мне уже пора спать и я не успеваю посмотреть, сколько в секунде тиков точно. (Порядка 17 IMHO)
P.S. Мое восьмисотое сообщение! WOW!
спасибо!
щас пороверим.
ещё вопрос.
как засечь время выполнения алгоритма?
так? :
время1
ВЫПОЛНЕНИЕ АЛГОРИТМА
время2
и Время Выполнения= время2-время1...
но в VB time возвращает системное время, а если вычитать их то получатся секунды,а мне нужно время в миллисекундах...
ЗЫ: может отдельную тему создать?
t1=timer
....
.... твой код
....
t2=timer
dt=t2-t1
t1=timer
....
.... твой код
....
t2=timer
dt=t2-t1
спасибо.
даже стыдно, что сам не додумался.. P( :roll:
спасибо.
даже стыдно, что сам не додумался.. P( :roll:
И тебе спасибо - благодаря тебе я перевалил отметку в 200 сообщений.
А стыдится нечего, всего не упомнишь, на то форумы и существуют.