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

Вниз

IniFile   Найти похожие ветки 

 
valdemot ©   (2006-04-25 23:02) [0]

Народ подскажите. Как сделать чтобы данные записанные в ини файл. Сразу же начали работать в приложении. Без его перезагрузки.


 
valdemot ©   (2006-04-25 23:10) [1]


> Сразу же начали работать в приложении

Сразу применялись


 
Джо ©   (2006-04-25 23:12) [2]

Наверное, стоит спросить: а что мешает сделать так, как ты пишешь?


 
kester ©   (2006-04-25 23:17) [3]

а что тебе мешает поставить чтение данных из ini-файла не на FormCreate? повесь на любое другое событие

procedure TForm1.Button1Click(Sender: TObject);
var
ini:Tinifile;
begin
ini:=TIniFile.Create(ExtractFilePath(application.ExeName)+"settings.ini");
button1.Caption:=ini.ReadString("form1","button1","!!!");
ini.Destroy;
end;


 
valdemot ©   (2006-04-25 23:22) [4]

записываю в инифайл следующим образом.

uses IniFiles;
..
var
ini: TiniFiles;
begin
ini :=TIniFiles.Create(".\proba\uuu.ini");
ini.writestring("aaa", "sss", edit1.text);
ini.free;

Блин! Ладно чего замудрил? Нужно вообщем следующее - возможно ли это...?
Естьл label1, значение caption labela = 1. При каждом ввод документа он увелчивается на 1. Но если закрыть форму и открыть её снова то значение снова становится 0. Как сделать чтобы оно сохранялось?


 
Жаннка   (2006-04-25 23:41) [5]

ну бери  caption с label и сохраняй его в файл,если я тебя прально поняла...


 
Pretender ©   (2006-04-26 00:17) [6]

[b]valdemot[/b]

Посмотрите вот эту статью:

http://www.delphimaster.ru/articles/saveparam/index.html

Мне она очень помогла, когда я захотел работать с инишками.


 
Virgo_Style ©   (2006-04-26 07:59) [7]

valdemot ©   (25.04.06 23:22) [4]

Подобно тому, как есть время собирать и разбрасывать камни,
есть время писать в ини-файлы, и есть время читать из них...

;-)


 
Рамиль ©   (2006-04-26 09:13) [8]

Чегой то я не понял...
В OnCreate читаешь из ini, в OnClose пишешь.


 
balepa ©   (2006-04-26 10:40) [9]

Для одного числа использовать *.ini, зачем ? Лучше уж тогда *.mdb :)
А если серьезно, то лучше в реестр или хотя бы просто в файл текстовый.


 
Плохиш ©   (2006-04-26 10:48) [10]


> balepa ©   (26.04.06 10:40) [9]

Скоро мы узнаем, что одно число было так, для примера ;-)

А проблем автора я так и не понял, к сожалению. Работа с ini-файлами хорошо описана в справке, там даже, по-моему, написано когда надо данные сохранять и когда читать.



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

Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.027 c
15-1145366258
oldman
2006-04-18 17:17
2006.05.14
Что не видел ни одного поста по поводу...


6-1137675246
GuAV
2006-01-19 15:54
2006.05.14
(Berkeley-style sockets) Корректный выход из блокирующего accept.


1-1142404977
119
2006-03-15 09:42
2006.05.14
задний фон в TTreeView


2-1145693535
Ell
2006-04-22 12:12
2006.05.14
int64 в цикле


15-1145098343
Der Nechk@ssoff
2006-04-15 14:52
2006.05.14
Ошибки-страшные и смешные.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский