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

Вниз

How i can make this?????   Найти похожие ветки 

 
Евгений-Зеленоград   (2002-02-02 12:43) [0]

Всем привет!!!

язык программирования - Delphi5

Проблема такая. Так как я начинающий прог-т любитель, то хочу задать следующие вопросы:
1. Мне необходимо чтобы программа сохраняла определенные настройки, а именно при использовании проги делаем поправки и их сохраняем, при последующей загрузке проги настройки должны быть именно те что были сделаны при последнем сеансе работы, а не скидывались на ноль (как стоит по умолчанию).
Для примера: В программе изменяю положение текстовых элементов по вертикали и горизонтали, получаю определенные данные к примеру "-5, 3", после чего эти данные надо сохранить чтобы при следующей загрузке были именно "-5, 3", а не "0,0".?
2. Как конвертировать формат даты (имеется в виду день месяц год - 22.01.2002) из элемента DateTimePicker чтобы выводить дату в строковом элементе, к примеру Edit или Lable?

Если можно дайте примеры кодов.

Евгений.


 
Song   (2002-02-02 13:06) [1]

1. Записывай твои данные в файл в текстовом или в формате записи.
Type opt=Record
x,y:Integer;
End;
Var ff:File of opt;
n:opt;
...

With n Do
Begin
x:=...;
y:=...;
End;
// Запись
AssignFile(ff,"opt.ini");
ReWrite(ff);
Write(ff,n);
CloseFile(ff);

// Чтение. Тоже самое только Write заменяешь на Read и ReWrite на Reset, а потом в х и у заносишь значения из записи n (также как выше (with n...) только поменяв правую и левую части переменных местами.

2.ф-ия DateToStr
Edit1.Text:=DateToStr(DateTimePicker1.Date);


 
Vovchik   (2002-02-02 13:45) [2]

Можно проще. Есть классы для работы с текстовыми файлами в формате ini. Зовутся они TIniFile, TRegIniFile. Ещё можно в реестре всё хоронить.


 
kaif   (2002-02-02 14:17) [3]

Лучше всего хранить в реестре. И проще всего. Класс TRegistry. Там есть примеры.


 
Song   (2002-02-02 14:43) [4]

ни фика, работать с TIniFile сложнее, лажа оно, IMHO
а с реестром вариант хороший.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-57048
Елена
2002-02-04 11:52
2002.02.18
Гориз. полоса прокрутки в ComboBox


3-57021
andey
2002-01-18 19:46
2002.02.18
объединение таблиц


7-57232
Zevsus
2001-11-13 00:28
2002.02.18
Запускаем процесс, идем его завершения или сворачивания и обрабатываем сие событие..


1-57106
kaif
2002-02-02 16:07
2002.02.18
Доступ к закрытым членам


1-57089
HDD
2002-02-01 14:24
2002.02.18
Люди добрые поскажите!