Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
14-57211
Serg!
2001-12-29 12:15
2002.02.18
Сколько может стоить?


6-57178
Алиса
2001-10-16 11:14
2002.02.18
Имя пользователя на сетевом компьютере


14-57185
perov
2001-12-27 09:33
2002.02.18
справка а-ля хинт


6-57173
Alex_Sudakov
2001-11-28 12:17
2002.02.18
MAPI


3-56981
xmapa
2002-01-23 14:09
2002.02.18
Как использовать TIBDataSet.RefreshSQL?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский