Рефетека.ру / Информатика и програм-ие

Реферат: Языки программирования

Если вам нужно загружать и сохранять пользовательские цвета из файла
CONTROL.INI, необходим некоторый дополнительный код. Удалите только что введенные строки и замените пару begin-end обработчика события OnDblClick следующими строками:

VAR N, P: Word; begin

WITH TIniFile.Create (‘CONTROL.INI’) DO try

WITH ColorDialog1 DO

BEGIN

ReadSectionValues (‘Custom Colors’, CustomColors);

IF Execute THEN

BEGIN

Form1.Color: = Color;

FOR N: = 0 TO CustomColors.Count-1 Do

BEGIN

P: = Pos (’ = ’, CustomColors [N]);

WriteString (‘CustomColors’,

Copy (CustomColors [N], 1, P-1),

Copy (CustomColors [N], P+1, 255)),

END;

END;

END; finally

Free;

END; end;
Теперь следует перейти к началу файла и добавить в оператор uses имя модуля IniFiles (т.е. в начале файла нужно найти строку, начинающуюся со слова uses и добавить IniFiles, а затем запятую). В результате при каждом двойном щелчке на форме пользовательские цвета диалога Color (Цвет) будут загружаться из файла CONTROL.INI. Если добавить или изменить пользовательские цвета и щелкнуть на кнопке ОК, изменения запишутся в
CONTROL.INI.

Рефетека ру refoteka@gmail.com