Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.07.2010, 13:46   #1
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
Вопрос Вывод файлов в поле МЕМО на Delphi

Вот такая проблема:
Нужно открыть выбраный текстовый файл и извлечь текств поле МЕМО.Текст программы один в один копировал с учебника, но в поле выводится только первая строчка файла.Пытался сделать вывод по символам, но тут уже ничего не получилось в силу недостаточности знаний .

Напишите пожалуйста как вывести текст из файла в МЕМО по символам.
ChEaTeR-abc вне форума
Старый 01.07.2010, 14:14   #2
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

Memo1.Lines.LoadFromFile('File.txt' );
ZaRDaK вне форума
Старый 01.07.2010, 14:15   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Какой файл Вы хотели загрузить?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 01.07.2010, 14:17   #4
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

Код:
if OpenDialog1.Execute() then
Form1.Memo1.Lines.LoadFromFile(Form1.OpenDialog1.FileName);
в учебнике так было написано?
Snejnaya вне форума
Старый 01.07.2010, 14:18   #5
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
По умолчанию

А у компонента МЕМО есть свойство Text?В учебнике вот как написано:
Код:
Memo1.Text:=S  {S - текст файла}
Книга написана по Delphi 6, может там вместо свойства Lines было Text?
ChEaTeR-abc вне форума
Старый 01.07.2010, 14:24   #6
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

Свойство есть.
Ты из файла AssignFile - Reset - ReadLn читаешь чтоли?
ZaRDaK вне форума
Старый 01.07.2010, 14:25   #7
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

ChEaTeR-abc
у компонента memo есть свойства и lines и text - и в delphi 6 тоже.

Text - это текст, записанный одной строкой, поэтому у тебя и выводится одна строка, а остальной текст просто "не видно".
Snejnaya вне форума
Старый 01.07.2010, 14:27   #8
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
По умолчанию

Да {Сообщение меньше 10 смиволов отправлять нельзя, поетому я пишу тут всякий бред }

Цитата:
Сообщение от Snejnaya Посмотреть сообщение
ChEaTeR-abc
Text - это текст, записанный одной строкой, поэтому у тебя и выводится одна строка, а остальной текст просто "не видно".
То есть нужно просто свойство Text заменить на Lines?

Последний раз редактировалось artemavd; 01.07.2010 в 15:08.
ChEaTeR-abc вне форума
Старый 01.07.2010, 14:30   #9
apromix
PHP, Delphi
Форумчанин
 
Аватар для apromix
 
Регистрация: 07.05.2008
Сообщений: 388
По умолчанию

В Memo1 WordWrap поставьте в True,
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты
apromix вне форума
Старый 01.07.2010, 14:31   #10
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

Цитата:
Сообщение от Snejnaya Посмотреть сообщение
ChEaTeR-abc
Text - это текст, записанный одной строкой, поэтому у тебя и выводится одна строка, а остальной текст просто "не видно".
Текст - это текст, он записан одной строкой, но существует такое понятие как символ перехода на новую строку (\n в С++ например), в итоге каждый раз когда встречается этот символ окончания строки, выводится новая строка. Яркий прмер - работа с Indy - Memo1.Text := idHTTP1.Get('xyz.html');
ZaRDaK вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод 2ух чисел в мемо с выравниванием меньшего к правому краю большего nuevegramodelamor Помощь студентам 2 27.05.2010 16:28
Access: поле МЕМО Kostya777 Microsoft Office Access 3 30.04.2010 14:24
вывод тtrстовой таблицы в окно мемо вDelphi Vitaliy_Kom Помощь студентам 0 27.10.2009 19:40
Поиск слова в поле типа МЕМО БД PARADOX KAZAKH БД в Delphi 2 05.06.2008 07:22
Как сделать с двумя комбобоксами вывод на мемо NeG Общие вопросы Delphi 5 20.12.2007 04:19