Вверх ↑
Этот топик читают: Гость
Ответов: 3514
Рейтинг: 184
#1: 2006-12-29 18:08:27 ЛС | профиль | цитата
Как преобразовать цвет, полученный из ColorDialog в цвет для Html (забыл как называется) ?
карма: 0
0
Ответов: 9906
Рейтинг: 351
#2: 2006-12-30 01:59:50 ЛС | профиль | цитата
Add(MathParse,4986084,406,196)
{
MathStr="%1 + (%1 mod 256 - %1 div 65536)*65535"
}
карма: 9

0
Ответов: 3514
Рейтинг: 184
#3: 2006-12-31 18:10:17 ЛС | профиль | цитата
Не точно он вычисляет.. Аж семь знаков выдаёт, хотя по идее 6 это максимум
карма: 0
0
Ответов: 2125
Рейтинг: 159
#4: 2006-12-31 18:54:07 ЛС | профиль | цитата
Кто тебе сказал? Максимум - это $FFFFFF = 16777215
карма: 1

0
Ответов: 3514
Рейтинг: 184
#5: 2006-12-31 19:01:49 ЛС | профиль | цитата
Ну и что мне с первой цифрой в таком случае делать??
Вместо $ диез (#) вроде дожен быть, хотя и не обязательно.

[size=-2]------ Добавлено в 19:01
Стоп. Я вообще ничего не понимаю....
карма: 0
0
Ответов: 2125
Рейтинг: 159
#6: 2006-12-31 19:04:44 ЛС | профиль | цитата
Астрамак, ты про 16-иричную систему счисления вообще слышал? Долларом обозначаются такие числа в Дельфи, а диезом - в HTML, для задания цвета.
карма: 1

0
Ответов: 3514
Рейтинг: 184
#7: 2006-12-31 19:11:35 ЛС | профиль | цитата
А мне и нужно для HTML

...в цвет для Html (забыл как называется) ?

карма: 0
0
Ответов: 2125
Рейтинг: 159
#8: 2006-12-31 22:05:28 ЛС | профиль | цитата
Ну тогда нужно просто перевести число, полученное по этой формуле в 16-чное. Можно и без формулы, но тогда в 16-чном числе нужно будет переставить две первые и две последние цифры (с учётом, что число дополняется до 6-ти значного нулями слева).
code_740
карма: 1

0
файлы: 1code_740.txt [830B] [323]
Ответов: 3514
Рейтинг: 184
#9: 2006-12-31 23:04:11 ЛС | профиль | цитата
ТЫ НЕ ПРЕДСТАВЛЯЕШЬ, КАК ПОМОГ МНЕ))) СПАСИБО ОГРОМЕННОЕ!!!!
карма: 0
0
Ответов: 2058
Рейтинг: 28
#10: 2007-01-01 02:38:16 ЛС | профиль | цитата
А этот компонент что уже не котируется?
Add(Convertor,6017692,266,259)
{
Mode=6
Digits=6
}
карма: 1

0
Ответов: 3514
Рейтинг: 184
#11: 2007-01-01 14:09:40 ЛС | профиль | цитата
Ты не представляешь!! Когда толкьо проблема эта встала, я пробовал его, но там куча положений, и по моему я все перебирал, только вот насчёт в Digits вроде не 6 стояло..
карма: 0
0
Ответов: 2125
Рейтинг: 159
#12: 2007-01-01 19:17:56 ЛС | профиль | цитата
Эдик писал(а):
А этот компонент что уже не котируется?

Был нетрезв, не заметил Я-ж на Хиасме не пишу, я для Хиасма пишу

[size=-2]------ Добавлено в 19:17
Астрамак, вот так надо было:
Add(ColorDialog,11471006,182,98)
{
link(onSelect,4986084:doCalc,[])
}
Add(Button,8336689,126,98)
{
Left=15
Top=15
Width=60
link(onClick,11471006:doOpen,[])
}
Add(MathParse,4986084,238,98)
{
MathStr="%1 + (%1 mod 256 - %1 div 65536)*65535"
link(onResult,13475706:doConvert,[])
}
Add(Message,12255799,350,98)
{
}
Add(Convertor,13475706,294,98)
{
Mode=6
Digits=6
link(onResult,12255799:doMessage,[])
}
карма: 1

0
Ответов: 9906
Рейтинг: 351
#13: 2007-01-01 20:26:20 ЛС | профиль | цитата
Трудно мне было заподозрить, что прозрачное добавление 4-х элементов к MathParse вызовет такое напряжение

Тем более, что все это уже было:
http://hiasm.hexshock.com/xf/topic.php?t=6738
карма: 9

0
Ответов: 2058
Рейтинг: 28
#14: 2007-01-01 22:34:38 ЛС | профиль | цитата
Я-ж на Хиасме не пишу, я для Хиасма пишу

Это сразу же меняет дело.
карма: 1

0
Ответов: 3514
Рейтинг: 184
#15: 2007-01-03 17:00:28 ЛС | профиль | цитата
Сейчас проверил, поставил разветвлитель. Схема tsdimы `ы показала правильный цвет, а вот компонент нет.

[size=-2]------ Добавлено в 17:00
Да, и ещё. Как мне преобразовать обратно, с компонентом понятно, а вот с формулой нет.
карма: 0
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)