Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2008, 17:35   #1
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию Inifiles

Как записать номер курсора в ини файл? Знаю тока как свойства текста можно записать...
Код:
procedure TForm1.formClose(Sender: TObject; var Action: TCloseAction);   
var iniFile:Tinifile;   
var s:string;   
begin   
s:=application.ExeName;   
s:=ChangeFileExt(s,'.ini');   
IniFile:=Tinifile.create(s);   
  
IniFile.writeString('шрифт','имя',label1.font.name);   
IniFile.writeInteger('цвет','размер',label1.font.Size);   
IniFile.destroy();   
end;   
  
  
procedure TForm1.FormCreate(Sender: TObject);   
  
var iniFile:Tinifile;   
var s:string;   
begin   
s:=application.ExeName;   
s:=ChangeFileExt(s,'.ini');   
IniFile:=Tinifile.create(s);   
  
label1.font.name:=inifile.ReadString('шрифт','имя','Arial');   
label1.font.Size:=inifile.ReadInteger('цвет','размер',14);   
  
IniFile.destroy();   
  
end;
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Старый 14.06.2008, 18:15   #2
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Вид курсора это целочисленная константа, дальше объяснять? )
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 14.06.2008, 20:22   #3
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

Ну как бы ты написал в TForm1.FormCreate?
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Старый 14.06.2008, 23:04   #4
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

writeInteger('цвет','размер',Form1.Cursor);
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 15.06.2008, 06:08   #5
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

а как название?
writestring('Cursor','Name',??????) ;
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Старый 15.06.2008, 06:41   #6
IGoDoVaN
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 33
По умолчанию

Сделал через функцию CursorToString...
Цитата:
procedure TForm1.formClose(Sender: TObject; var Action: TCloseAction);
var iniFile:Tinifile;
var s,x:string;
begin
s:=application.ExeName;
s:=ChangeFileExt(s,'.ini');
IniFile:=Tinifile.create(s);
IniFile.writeInteger('cursor','numb er',Form1.Cursor);
x:=CursorToString(Form1.Cursor);
IniFile.writeString('cursor','name' ,x);
IniFile.destroy();
end;


procedure TForm1.FormCreate(Sender: TObject);

var iniFile:Tinifile;
var s,x:string;
begin
s:=application.ExeName;
s:=ChangeFileExt(s,'.ini');
IniFile:=Tinifile.create(s);
Form1.Cursor:=inifile.ReadInteger(' cursor','number',0);
x:=inifile.ReadString('cursor','nam e','crArrow');
IniFile.destroy();

end;
Мир не без добрых людей..
IGoDoVaN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм (RichEdit,inifiles,работа с текстом) GAGARIN-NEW Общие вопросы Delphi 8 29.01.2008 19:17