Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема при работае с ini файлами, Проблема с чтением текста с файла 
:(
    Опции темы
vitawt
Дата 30.11.2007, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2007

Репутация: нет
Всего: нет



Подскажите пожалуйста, как мне сделать следующее: 

1. Существует ini файл. При нажатии, например, на кнопку компонент TMemo читает из него текст таким образом: 
Код


form3.mainV.Lines.Text:=(Ini.ReadString('Vopros1','вопрос','100')); 

В итоге в Memo выводится текст, который стоит после знака = в 'Vopros1','вопрос' , но выводится только первая строчка, а у меня несколько строк текста. 
Как мне вывести текст в Memo от знака = до нужного мне слова/строчки или парамета ini файла 'Vopros2' или 'вопрос'? 

2. Как ппавильно составить код, для загрузки изображения в Image, если адресс изображения читается с ini файла: 
 
Код
Ini.ReadString('Vopros','путь к изображению', ????) 

PM MAIL   Вверх
lukas
Дата 30.11.2007, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 23.2.2007

Репутация: 3
Всего: 15



1. Ини файл не может хранить много строчные ключи... ( напрямую )

2.

Код

Image.Picture.LoadFromFile(Ini.ReadString('Vopros','путь к изображению',''));



--------------------
http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi.
PM MAIL WWW   Вверх
vitawt
Дата 30.11.2007, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2007

Репутация: нет
Всего: нет



Цитата(lukas @ 30.11.2007,  21:27)
1. Ини файл не может хранить много строчные ключи... ( напрямую )

2.

Код

Image.Picture.LoadFromFile(Ini.ReadString('Vopros','путь к изображению',''));

Цитата

1. Ини файл не может хранить много строчные ключи... ( напрямую )

Вообщем у меня текст, воодимый в memo, соxраняется в ini файле. В файле текст переходит на новые строки как и в самом memo. Что, я уже не смогу прочитать его? Если логически подумать, раз сохраняется, значит должен читаться таким же образом =)
Подскажите пожалуйста, как мне решить данную проблему ?

Цитата

Код

Image.Picture.LoadFromFile(Ini.ReadString('Vopros','путь к изображению',''));


Спасибо
PM MAIL   Вверх
MetalFan
Дата 30.11.2007, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 22
Всего: 128



преобразуй sLineBreak во что-нибудь другое перед сохранением, и после загрузки обратно


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
vitawt
Дата 1.12.2007, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2007

Репутация: нет
Всего: нет



Цитата

преобразуй sLineBreak во что-нибудь другое перед сохранением, и после загрузки обратно 

С моими знаниями, я не смогу это сделать, может поможешь ?
PM MAIL   Вверх
aktuba
Дата 1.12.2007, 03:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 7
Всего: 38



Цитата(vitawt @  30.11.2007,  22:55 Найти цитируемый пост)
Вообщем у меня текст, воодимый в memo, соxраняется в ini файле. В файле текст переходит на новые строки как и в самом memo. Что, я уже не смогу прочитать его? Если логически подумать, раз сохраняется, значит должен читаться таким же образом =)
Подскажите пожалуйста, как мне решить данную проблему ?

Не верно. "Замок железный, но железо не обязательно -замок"... Т.е., одно из другого может вытекать, но обратное не обязательно!!!

Цитата(MetalFan @  1.12.2007,  00:53 Найти цитируемый пост)
преобразуй sLineBreak во что-нибудь другое перед сохранением, и после загрузки обратно 


Цитата(vitawt @  1.12.2007,  01:00 Найти цитируемый пост)
С моими знаниями, я не смогу это сделать, может поможешь ? 

Лучше вообще отказаться от ini-файлов...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
MetalFan
Дата 1.12.2007, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 22
Всего: 128



Цитата(aktuba @  1.12.2007,  03:06 Найти цитируемый пост)
Лучше вообще отказаться от ini-файлов... 

и использовать более гибкий xml


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
vitawt
Дата 1.12.2007, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2007

Репутация: нет
Всего: нет



Цитата
Лучше вообще отказаться от ini-файлов... 


так, наверное, и сделаю, спасибо всем
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0881 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.