![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.10.2009
Сообщений: 131
|
![]()
Как сделать следующее:
Когда в Memo1 появляется текст например "Start" Memo1 запускает Timer1 (Enabled=True) |
![]() |
![]() |
![]() |
#2 | |
АльTRUEи$т
Форумчанин
Регистрация: 19.03.2009
Сообщений: 784
|
![]()
в Memo1KeyPress
Код:
Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.10.2009
Сообщений: 131
|
![]()
Это будет работать если там высветиться толко текст "Start" а если будет например "Nice Says: Start" то работать небудет?
|
![]() |
![]() |
![]() |
#4 |
Подтвердите свой е-майл
Регистрация: 07.04.2007
Сообщений: 120
|
![]()
Нет. В таком случае нужно сделать поиск по строке. Может помощь функция Pos. вот код который запустит таймер если в тексте есть слово Start, отдельно от других слов.
timer1.enabled := Pos(' '+memo1.text+' ', ' Start ') <> 0; Последний раз редактировалось Armorer; 12.12.2009 в 13:23. |
![]() |
![]() |
![]() |
#5 | |||
АльTRUEи$т
Форумчанин
Регистрация: 19.03.2009
Сообщений: 784
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.10.2009
Сообщений: 131
|
![]()
А на какой разработчик кидать это или вообще где вставить? Ато когда я посылаю сообщение с сервера на клиент в клиенте в Memo1 отображается это сообщение посылаю слово Start а таймер всё равно невключается что делать?
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.01.2009
Сообщений: 340
|
![]()
в MemoKeyPress ставите код:
Код:
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=) Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
![]() |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]() Цитата:
Код:
Только в коде проверяется весь текст Memo. Но если вы отправите себе команду stop, а в Memo уже будет фраза start, то таймер все равно будет включен. Так что проверяйте последнюю строку Memo: Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 25.10.2009
Сообщений: 131
|
![]()
Всем спасибо!!! Вопрос решился! Тему можно закрыть!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос о Memo1 [помогите с кодом] | kakawkin | Общие вопросы Delphi | 2 | 01.12.2009 14:10 |
ScrollBar совместно с Memo1 | Rebel123 | Компоненты Delphi | 4 | 24.08.2009 00:04 |
Переход на новую строку в Memo1 | )Игнат( | Общие вопросы Delphi | 2 | 07.07.2009 20:31 |
Передача данных из Memo1 в Memo2 | DeKot | Общие вопросы Delphi | 8 | 26.11.2008 15:55 |
memo1.lines как сделать....... | diznt | Помощь студентам | 2 | 04.09.2008 17:13 |