Имя: Пароль:
1C
 
HEX переменная
0 Flylo
 
26.02.09
16:50
есть ли возможность и как это сделать?
необходимо завести переменную HEX тоесть что то типа 00ААFF
для передачи в SetTerColor
1 ДенисЧ
 
26.02.09
16:50
А что такое SetTerColor?
2 AeDen
 
26.02.09
16:54
А просто строка, содержащая необходимое значение, не подойдет?
3 Fragster
 
гуру
26.02.09
16:57
хекс - это представление, а не переменная... тип переменной - int, т.е. число...
соответственно, твоеЧисло = 0*256*256*16+0*256*256+10*256*16+10*256+16*16+16
4 v77
 
26.02.09
17:07
Переключи калькулятор в инженерный вид, и переведи своё 00ААFF из 16 ричного в десятичное. И всё.
5 Гефест
 
26.02.09
17:21
Функция Из_10_В_Любую(Знач Значение=0,Нотация=36) Экспорт
    Если Нотация<=0 Тогда Возврат("") КонецЕсли;
    Значение=Число(Значение);
    Если Значение<=0 Тогда Возврат("0") КонецЕсли;
    Значение=Цел(Значение);
    Результат="";
    Пока Значение>0 Цикл
         Результат=Сред("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",Значение%Нотация+1,1)+Результат;
         Значение=Цел(Значение/Нотация) ;
    КонецЦикла;
    Возврат Результат;
КонецФункции
//_________________________________________________________

Функция Из_Любой_В_10(Знач Значение="0",Нотация=36) Экспорт
    Если Нотация<=0 Тогда Возврат(0) КонецЕсли;
    Значение=СокрЛП(Значение);
    Если Значение="0" Тогда Возврат(0) КонецЕсли;
    Результат=0;
    Длина=СтрДлина(Значение);
    Для Х=1 По Длина Цикл
         М=1;
         Для У=1 По Длина-Х Цикл М=М*Нотация КонецЦикла;
         Результат=Результат+(Найти("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",Сред(Значение,Х,1))-1)*М;
    КонецЦикла;
    Возврат Окр(Результат);
КонецФункции


Как вариант...
6 Скользящий
 
26.02.09
17:23
ИБО НЕХ. Тоже неплохая переменная.