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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2014, 21:49   #31
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
правильно?
Угу .
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.04.2014, 21:50   #32
=_=Настя=_=
Пользователь
 
Регистрация: 05.04.2014
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Угу .
А еще такой вопрос. Почему не работает memo1.clear; ?
=_=Настя=_= вне форума Ответить с цитированием
Старый 05.04.2014, 21:53   #33
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не знаю, в Д7 работает. Может xe5 такой хитрый. Попробуйте Memo1.Lines.Clear
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.04.2014, 21:55   #34
=_=Настя=_=
Пользователь
 
Регистрация: 05.04.2014
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Не знаю, в Д7 работает. Может xe5 такой хитрый. Попробуйте Memo1.Lines.Clear
хм, действительно! А еще, как можно сделать когда доходит до конца сделать кнопку вперед не активной, а когда возращаются в самое начало, сделать кнопку назад неактивной?

и еще почему нельзя сделать вот так:

Код:
('Текст1',
'Текст2',
'Текст3');

Последний раз редактировалось Stilet; 07.04.2014 в 15:59.
=_=Настя=_= вне форума Ответить с цитированием
Старый 05.04.2014, 22:08   #35
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Поэтому данные в визуальные компоненты лучше просто выводить для просмотра или редактирования.
Кстати, это справедливо и для обычных программ (для ПК).
Так то оно так, но Настя судя по всему совсем новичек. И обьяснить на пальцах как работать с ресурсами ей будет сложно.
Цитата:
const cText1: array[1..9] of String =
('Текст1 строка1','Текст1 строка2','Текст1 строка3',
'Текст2 строка1','Текст2 строка2','Текст2 строка3','Текст2 строка4',
'Текст3 строка1','Текст3 строка2');
Настя так и не сказала что ха текст у нее будет. Вдруг там килотонны строк? Так просто в массив их не запихнуть тогда.
Цитата:
и еще почему нельзя сделать вот так:
А почему нельзя? В целом то можно, если выбираешь вариант предложенный Аватаром.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.04.2014, 22:10   #36
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
как можно сделать когда доходит до конца сделать кнопку вперед не активной, а когда возращаются в самое начало, сделать кнопку назад неактивной?
У кнопки есть свойство Enable, им и управляйте
Цитата:
и еще почему нельзя сделать вот так:
Можно, строки в мемо будут автоматом переноситься. Да, и для килотонных текстов мой вариант не пройдет, тогда или в ресурс или SQLITE, последнее самое лучшее
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 05.04.2014 в 22:13.
Аватар вне форума Ответить с цитированием
Старый 05.04.2014, 22:12   #37
=_=Настя=_=
Пользователь
 
Регистрация: 05.04.2014
Сообщений: 36
По умолчанию

Stilet, текст будет максимум 100 символов. не возникнут проблемы с таким большим обьемом, в данном способе?
=_=Настя=_= вне форума Ответить с цитированием
Старый 05.04.2014, 22:16   #38
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ну если этих текстов не сотни тысяч, то не возникнут
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.04.2014, 22:23   #39
=_=Настя=_=
Пользователь
 
Регистрация: 05.04.2014
Сообщений: 36
По умолчанию

так как можно сделать чтобы каждый текст в строку шел?
=_=Настя=_= вне форума Ответить с цитированием
Старый 05.04.2014, 22:27   #40
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

to Аватар
Цитата:
Проще наврядли
В принципе, ИМХО, можно ещё так сделать:
Код:
const cText1: array[1..3] of String =
              ('Текст1 строка1'+#13#10+'Текст1 строка2'+#13#10+'Текст1 строка3',
               'Текст2 строка1'+#13#10+'Текст2 строка2'+#13#10+'Текст2 строка3'+#13#10+'Текст2 строка4',
               'Текст3 строка1'+#13#10+'Текст3 строка2');
В этом случае нет необходимости во 2м массиве с нужными индексами. И, заодно решается проблема с завершением абзаца. Всё-таки, даже в тексте из 100 символов, абзац может быть не 1. Если я, конечно, правильно понял постановку задачи.
to =_=Настя=_=
Цитата:
так как можно сделать чтобы каждый текст в строку шел?
Чтобы каждый текст был с новой строки
Код:
Memo1.Lines.Add(cText1[i]);

Последний раз редактировалось Streletz; 05.04.2014 в 22:37.
Streletz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi xe5 + android + BD MAZADA БД в Delphi 2 05.02.2014 10:14
Разработка приложения на Android Roscoe Фриланс 3 27.11.2013 23:37
Разработка приложения на Android BioVR Фриланс 5 26.11.2013 15:03
Delphi XE5: Android рисовалка lamer811 Общие вопросы Delphi 1 21.11.2013 19:13
Delphi XE5 +Android приложения furstenberg Общие вопросы Delphi 4 30.10.2013 11:09