|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2012, 22:56 | #1 |
Регистрация: 27.04.2012
Сообщений: 4
|
Вывод текста в формах
Имеются строки на ~200 символов.
Как и какой компонент лучше использовать, чтобы удобоваримо отображать текст, содержащийся в этих строках(в один момент времени отображается текст только одной строки)? Компонент должен постоянно находится на форме и содержать текст (сам текст будет изменяться при нажатии на кнопки). |
29.04.2012, 23:03 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,293
|
Хм, посмотрите на TEdit
А вообще, мне кажется, подойдет любой компонент, отображающий текст: TMemo, TRichEdit, TLabel, TStaticText.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 29.04.2012 в 23:06. |
29.04.2012, 23:33 | #3 |
Регистрация: 27.04.2012
Сообщений: 4
|
Спасибо, TMemo должен подойти.
И, чтобы не создавать ещё одну тему, ещё один вопрос: Как в формах считывать текст из файла? assign(TextFile,'name.txt'), что работала в консоли, в формах получает ответ: [Error]: Incompatible types: 'TPersistent' and 'Text'. |
29.04.2012, 23:53 | #4 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Вообще мало кода.
А в принципе, файлы читают разными способами, все зависит от конкретной ситуации. |
29.04.2012, 23:59 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще в Делфи идет AssignFile и CloseFile.
просто Assign и Close доступны, но в обработчиках событий они перекрыты методами класса TForm. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
30.04.2012, 00:44 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
не надо никаких TextFile - это анахронизм для обратной совместимости с Паскаль. прочитать целиком файл в мемо можно ОДНОЙ строчкой кода: Код:
p.s. Да, ну а по сути вашего вопроса Пепел Феникса ответил на ваш вопрос точно и правильно! |
|
30.04.2012, 00:57 | #7 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Прямое указание юнита позволит вызвать assign/close и форма не помеха.
|
30.04.2012, 01:35 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Код:
я же говорю, любыми методами работать с TextFile - это АНАХРОНИЗМ! впрочем, конечно, случаи бывают разные... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод текста | )Игнат( | Общие вопросы Delphi | 3 | 10.08.2010 09:51 |
Вывод текста | Aleksey1989 | Помощь студентам | 7 | 25.04.2010 16:52 |
Вывод текста | SeeWhoIam | Помощь студентам | 2 | 24.12.2009 22:36 |
C|Вывод текста | Troi666 | Помощь студентам | 4 | 09.05.2009 01:31 |
вывод текста | Shkentik | Общие вопросы Delphi | 5 | 21.04.2009 23:29 |