![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как преобразовать Tcolor хоть во что-нибудь, желательно в integer [D7]
Reactor © (2008-02-02 20:23:00)Строка
label1.caption := ColorToString ( Image1.Canvas.Pixels [ 1, 1 ] );
почему-то не работает
Palladin (2008-02-02 21:55:00) [1]
> А палладину я скажу следующее. Ты далеко не первый, кто
> отвечает мне подобным образом. Когда я учился в институте,
> то объектно ориентированного программирования почти не было.
Когда я писал программные проекты на TV ими даже и не пахло :)))
Ну все... ты меня вовлек в ностальгию.. сейчас я буду плакать, вспоминая змейку и сапера, и пытаься уснуть...
KilkennyCat (2008-02-02 21:39:00) [2]Не удержусь и еще добавлю: судя по возрасту, мы учились одновременно. ООП было. И судя из речи, у вас все хорошо, Ваши дети писают в средиземное море и т.д. Тады непонятно, че вы программера не наймете-то?
KilkennyCat (2008-02-02 21:36:00) [3]А про будущее некрасиво. Вот Остап Бендер обрисовывал Паниковскому будущее - это было красиво...!
KilkennyCat (2008-02-02 21:35:00) [4]> Но оказалось, что ни сравнить, ни присвоить значение другой
> переменной типа integer нельзя.
var
cl : Tcolor;
integ : integer;
.....
integ := cl;
у меня почему-то льзя.
> хелпе ничего конкретного нет.
Вы, наверное, номинальный директор. Типа, зиц-председатель. Ибо нормальный хелп читать сможет, не ища в нем "конкретное" объяснение вопроса, вытекающего следствием из объяснения базовых истин.
Reactor (2008-02-02 21:28:00) [5]Семеныч. Я тоже думал, что TColor числовой тип. Но оказалось, что ни сравнить, ни присвоить значение другой переменной типа integer нельзя. В хелпе ничего конкретного нет. Здесь нашел только ColorToString. Но и он почему-то не действует. Задача у меня достаточно простая - определить общее количество цветов в рисунке и составить их список.
А палладину я скажу следующее. Ты далеко не первый, кто отвечает мне подобным образом. Когда я учился в институте, то объектно ориентированного программирования почти не было. Сейчас я не работаю программистом, поэтому приходится обращаться сюда. Сейчас мне 35 лет и я уже 10 лет, как владелец и генеральный директор своей собственной компании. И мне не обидно, когда такие как ты отвечают мне подобным образом. Ты себя уже наказал. Своим отношением к людям ты выбрал будущее, которое я тебе сейчас вкрадце нарисую:
Ты обречен всю жизнь работать на дядю за зарплату. За бутылкой дешевого пива и обсыпавшись по уши чипсами ты будешь рассказывать всем какой ты крутой программер, но твои дети ни когда не узнают, что такое хорошее образование и что такое свой дом на берегу средиземного моря. Ты будешь мечтать о начальнике, который положит тебе две штуки, о том, как на своей помойке с двухлитровым движком сделаешь мерс со светофора и т.п. Ты сейчас никто и умрешь никем, оставив после себя недолгую память о своей никчемной жизни.
KilkennyCat (2008-02-02 21:19:00) [6]> [13] Palladin © (02.02.08 21:18)
нда... жить... а мне вот хочется хорошо жить :)
Palladin (2008-02-02 21:18:00) [7]
> KilkennyCat © (02.02.08 21:13) [12]
издеваешься...
реально.. хочется жить.. и пошло оно нафик все дымозагрязняющее...
и чегонибудь рядом - рально челюсть вынесу... ну или чего под нее попадется.. :)
KilkennyCat (2008-02-02 21:13:00) [8]> [11] Palladin © (02.02.08 21:05)
Это смотря какие права. Если по поводу курения - не позволим! :)
Palladin (2008-02-02 21:05:00) [9]
> [10] Семеныч (02.02.08 20:54)
позвольте все же мне решать стоит таки ущемлять права мозгонедостаточных или нет...
Семеныч (2008-02-02 20:54:00) [10]> Reactor (02.02.08 20:23)
1. TColor - это Integer и есть, преобразовывать даже и не надо.
2. > почему-то не работает
Если модуль Graphics подключен и эта строка написана там, где нужно, то она должна работать. Осталось только выяснить, где же она написана и выдается какое-то сообщение од ошибке?
> Palladin © (02.02.08 20:27) [1]
Насчет "мозгонедостаточного" - не стоит ли все же извиниться?
И впредь постараться обходиться без оскорблений.
KilkennyCat (2008-02-02 20:43:00) [11]вообще-то, может и не работать... если размерность массива несколько меньше :)
{RASkov} (2008-02-02 20:37:00) [12]> Ему хелп нужно читать :)
Т.е. не совсем хелп читать, впрочем хелп читать в любом случае, а хотябы поизучать стандартные типы..
А ведь это так просто.... зажал Ctrl и кликай по цепочке :)
{RASkov} (2008-02-02 20:35:00) [13]> [5] KilkennyCat © (02.02.08 20:32)
> ColorToRGB ему надо. наверное.
Ему хелп нужно читать :)
А то вот додумался.... спросил
> Как преобразовать Tcolor хоть во что-нибудь, желательно в integer
:)
Palladin (2008-02-02 20:33:00) [14]хотя нет
до баиньки еще пол литра... :)
ладно, начнем все с начала и их последствий...
Строка
label1.caption := ColorToString ( Image1.Canvas.Pixels [ 1, 1 ] ); //посути абсолютно верна
почему-то не работает // вердикт: 1. дальтоник 2. Монитор сгорел 3. Сгорел довольно умно, не скрывая ответов на форууме
KilkennyCat (2008-02-02 20:32:00) [15]ColorToRGB ему надо. наверное.
Palladin (2008-02-02 20:31:00) [16]
> [2] {RASkov} © (02.02.08 20:29)
так... пора баиньки...
KilkennyCat (2008-02-02 20:30:00) [17]вообще-то, это работает. И во что-нить пробразовывает, например, в
"clWhite"
{RASkov} (2008-02-02 20:29:00) [18]> [1] Palladin © (02.02.08 20:27)
У него все верно написано в [0] а вот в голове несовсем похоже :)
Palladin (2008-02-02 20:27:00) [19]а с фигов оно должно работать то, мозгонедостаточный ты наш...
caption у тебя буквально String
Pixels у тебя TColor
а в мозгонедостаточной голове не промелькало даже искры нажать F1 и произвести нажатие вродебы простейшей комбинации
StringTo