Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.18;
Скачать: CL | DM;

Вниз

ColorDialog сохранить цвет   Найти похожие ветки 

 
Allexandr ©   (2007-02-24 02:18) [0]

Здравствуйте.
Нужно значение цвета в ColorDialog сохранить в строку.
Подскажите как это сделать? может есть что-то вроде inttostr только для цвета?
Спасибо!


 
Германн ©   (2007-02-24 02:26) [1]


>
> Allexandr ©   (24.02.07 02:18)
>
> Здравствуйте.
> Нужно значение цвета в ColorDialog сохранить в строку.

Скажи сначала зачем тебе это нужно, двоешник?


 
Allexandr ©   (2007-02-24 02:36) [2]

Пользователь настраивает цвет формы через КолорДиалог, я хочу что бы значение колорДиалога сохранилось в текстовом документе. а при повторном открытии приложения с текстового документа прочитать то значение цвета.

Пожалуйста не нужно оскорблять. Я не двоешник, я начинающий самоучка. Учусь по книге Фленова "Библия Делфи".

Сейчас пишу программы, которые пользы в быту почти что не принесут. Пишу для того, что бы лучше запоминать теорию, получать практические знания, "набивать" руку.


 
Германн ©   (2007-02-24 02:55) [3]


> Пожалуйста не нужно оскорблять. Я не двоешник, я начинающий
> самоучка. Учусь по книге Фленова "Библия Делфи".

Да если б я имел в замыслах тебя оскорбить, я б ещё и не то написал бы! :)
Но зачем спамить?
А по сабжу IntToStr и StrToInt спасут ОРД. Если поймёшь, конечно. :(


 
koha ©   (2007-02-24 03:00) [4]


> Германн ©   (24.02.07 02:55) [3]

- может подскажешь как ее в шестнацетиричный формат сохранить?


 
RASkov   (2007-02-24 03:07) [5]

> Allexandr

> Подскажите как это сделать?

 ColorToString()
 StringToColor()

> я хочу что бы значение колорДиалога сохранилось в текстовом документе
> а при повторном открытии приложения с текстового документа
> прочитать то значение цвета.

Ради этого не надо ничего никуда переводить....
Ты б на этом форуме про Мишу Фленова не упоминал бы, т.е. его книги.:)
У меня, кстати, есть его книжка - могу подарить - "ДГХ" - весчь.


 
RASkov   (2007-02-24 03:09) [6]

> [4] koha ©   (24.02.07 03:00)

ее - это кого? Хотя, ладно... вопрос Германну, пусть он и думает.....


 
koha ©   (2007-02-24 03:13) [7]


> ее - это кого? Хотя, ладно...


константу цвета когоже еще.


 
Германн ©   (2007-02-24 03:16) [8]


> koha ©   (24.02.07 03:00) [4]
>
>
> > Германн ©   (24.02.07 02:55) [3]
>
> - может подскажешь как ее в шестнацетиричный формат сохранить?
>
>

А кого "её"? Мы тут вроде про женщин и не говорили :)))
Но может и подскажу, если ты определишься с термином "шестнадцатиричный формат"! И, кстати, исправишь свою двойку по русскому хотя бы на четвёрку! :)


 
Allexandr ©   (2007-02-24 03:19) [9]

RASkov, спасибо!


 
koha ©   (2007-02-24 03:20) [10]


> Но может и подскажу, если ты определишься с термином "шестнадцатиричный
> формат"


- здесь крожок любителей русского языка?
это чтобы выглядело вот так приблизительно:
 color:=$FF00FF


 
RASkov   (2007-02-24 03:22) [11]

> константу цвета когоже еще.

S: String;
S:="$"+IntToHex(clRed, 8);


 
Германн ©   (2007-02-24 03:25) [12]


> koha ©   (24.02.07 03:20) [10]
>
>
> > Но может и подскажу, если ты определишься с термином "шестнадцатиричный
> > формат"
>
>
> - здесь крожок любителей русского языка?

Нет. Но здесь есть круг "нелюбителей" тех, кому язык не известен. Русский ли, английский и т.п.


 
Allexandr ©   (2007-02-24 03:31) [13]

RASkov, не подскажешь, можно каким-нибудь аналогичным способом сохранит fontdialog1.Font
Или его нужно расчленить на несколько составляющих (размер, цвет, начертание)?


 
koha ©   (2007-02-24 03:34) [14]


> Нет. Но здесь есть круг "нелюбителей" тех, кому язык не
> известен. Русский ли, английский и т.п.


- и чего так строго? вы просто не понимаете, что россия занимает 12 часовых поясов, у вас может около 3х часов ночи а у нас уже 8:30 и этот кто то "не любитель" русского языка не потому его не любит, что поцифист какой-нибудь, а потому, что уже глаза слипаются так как всю ночь просидел в "инете" и уж какой там русский язык - слова бы подобрать нужные и не уснуть бы.


 
RASkov   (2007-02-24 03:44) [15]

> [13] Allexandr ©   (24.02.07 03:31)

расчленять :)

procedure GetFontFromIni(const FlIni: String; Fnt: TFont);
var FIni: TIniFile;
begin
 FIni:= TIniFile.Create(FlIni);
 Fnt.Name:=FIni.ReadString("FONTDATA", "FName", "Courier New Cyr");
 Fnt.Color:=TColor(FIni.ReadInteger("FONTDATA", "FColor", clBlack));
 Fnt.Pitch:=TFontPitch(FIni.ReadInteger("FONTDATA", "FPitch", 0));
 Fnt.Size:=FIni.ReadInteger("FONTDATA", "FSize", 8);
 Fnt.Style:=TFontStyles(Byte(FIni.ReadInteger("FONTDATA", "FStyle", 0)));
 FIni.Free;
end;

procedure SetFontToIni(const FlIni: String; Fnt: TFont);
var FIni: TIniFile;
begin
 FIni:= TIniFile.Create(FlIni);
 FIni.WriteString("FONTDATA", "FName", Fnt.Name);
 FIni.WriteInteger("FONTDATA", "FColor", Fnt.Color);
 FIni.WriteInteger("FONTDATA", "FPitch", ORD(Fnt.Pitch));
 FIni.WriteInteger("FONTDATA", "FSize", Fnt.Size);
 FIni.WriteInteger("FONTDATA", "FStyle", Byte(Fnt.Style));
 FIni.Free;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 GetFontFromIni(ExtractFileDir(ParamStr(0))+"\memo.ini", Memo1.Font);
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 SetFontToIni(ExtractFileDir(ParamStr(0))+"\memo.ini", Memo1.Font);
end;


 
RASkov   (2007-02-24 03:46) [16]

> [14] koha ©   (24.02.07 03:34)

Иди поспи..., не мучай себя :)


 
koha ©   (2007-02-24 03:49) [17]

> RASkov   (24.02.07 03:46) [16]
> > [14] koha ©   (24.02.07 03:34)Иди поспи..., не мучай себя
> :)


Вот ответишь в этой ветке и все я спать пойду!!
http://delphimaster.net/view/2-1172274829/


 
RASkov   (2007-02-24 03:54) [18]

> [17] koha ©   (24.02.07 03:49)

Это что за указы?! Иди спи.


 
Allexandr ©   (2007-02-24 04:00) [19]

RASkov, спасибо, но этим пока воспользоваться пока не могу :)
Моя цель поянть и научится, а не просто передрать :)
код я на компе сохранил, буду искать людей, которые проконсультируют по этому вопросу подробно :)



Страницы: 1 вся ветка

Текущий архив: 2007.03.18;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.049 c
9-1144574516
ArtemESC
2006-04-09 13:21
2007.03.18
Открытые форматы моделей 3D...


15-1171890622
CCili
2007-02-19 16:10
2007.03.18
Кто-нить играл в World of Warcraft


2-1172646093
San1
2007-02-28 10:01
2007.03.18
Дуга окружности


15-1171915643
ferr
2007-02-19 23:07
2007.03.18
Клиенты для форума.


15-1171741571
lookin
2007-02-17 22:46
2007.03.18
Приветствую