Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Работа с ini файлом

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 06.03.2013, 17:36   #1
 Разведчик
Аватар для RamDigga
 
RamDigga неизвестен в этих краяхRamDigga неизвестен в этих краях
Регистрация: 27.10.2012
Сообщений: 24
Популярность: -183
Сказал(а) спасибо: 35
Поблагодарили 23 раз(а) в 14 сообщениях
Отправить сообщение для RamDigga с помощью Skype™
 
По умолчанию Работа с ini файлом

Всем привет.
Нужна помощь с реализацией одной фишки.
Допустим у меня есть форма, на ней 2 memo, button и функция чтения с ini файлов.
Я пишу в memo1 слово "человек" и жму на button. Программа лезет в ini файл и видит там следующие :

Код:
[Slova]
Человек=Печальный,Весёлый,Грустный.
Пиченька=Вкусная,Сладкая,Чёрствая.
В ini она должна найти ключ написанный мною в memo1 (То есть человек),
выбрать рандомно 1 из 3-ёх значений и вывести его в memo2.
Заранее благодарю.
  Ответить с цитированием
Старый 06.03.2013, 20:32   #2
 Разведчик
Аватар для mad_cat
 
mad_cat скоро будет известенmad_cat скоро будет известенmad_cat скоро будет известенmad_cat скоро будет известенmad_cat скоро будет известен
Регистрация: 22.11.2012
Сообщений: 2
Популярность: 464
Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 13 сообщениях
Отправить сообщение для mad_cat с помощью Skype™
 
По умолчанию Re: Работа с ini файлом

Код:
uses IniFiles;
//.....
var i:Tinifile;
s:string;
r:byte;
sl:TStringlist;
begin
//............
Randomize;
I:=TiniFile.Create(extractfilepath(paramstr(0))+'test.ini');
s:=I.Readstring('Slova',Memo.text,' , , ');
sl:=Tstringlist.create;
sl.Delimiter:=',';
sl.Delimited.text:=s;
r:=Random(sl.count);
memo2.text:=sl[r];
sl.free;
ini.free;
//......
end;
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] ПОМОГИТЕ! С ФАЙЛОМ LTMsg.dll CHUDOVO Общение и обсуждение CrossFire 2 06.12.2011 17:55
[Помогите!] С .txt файлом на сервере! ma_za_xa_ka Вопросы и ответы, обсуждения 7 02.10.2011 18:40
+90 доджа файлом RFmaster Rising Force Online 1 23.03.2009 12:24

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:28.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net