|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.09.2011, 23:13 | #1 |
Пользователь
Регистрация: 01.09.2011
Сообщений: 44
|
delphi и время (Timer)
итак я хочу создать программу в которой скачала нажимаю начать и числу а присваевается значение 100 после чего условие на включение таймера if a>1 then ...но я хочу сделать так что бы первые три секунды к 100 прибовлялось по 1 в каждую секунду потом отнималось одну секунду 1 а дальше прибовлялось три секунды по 1 потом отнималосьпо 1 несколько секунд и так далее. вот думаю как это сделать?
помогите. значения каждую секунду будут выводиться через Timer2 в Label1. p.s (один человек мне сказал так "Создай массив - константу с положительными и отрицательными значениями для прибавления/убавления, а по таймеру меняй переменную индекс массива." но я не понял что он имел ввиду если кто сможет расшифруйте)
Кое что интерестное ожидает тебя тут.
мир прекрастная штука ... как не крути) |
01.09.2011, 23:21 | #2 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Цитата:
Ничего зашифрованного и нет совсем. Или во фразе "одного человека" есть незнакомые тебе буквы ? |
|
01.09.2011, 23:25 | #3 |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Хм, массив это просто последовательность чисел, например: +100 +1 +1 +1 -1 -1 +1 -1 +1 +1 +1 +1 -1 -1 -1 +1 +1 и т. д. Начальное значение у таймера 0, и потом:
Код:
Хочу быть лучшим, но пока что я только обычный =(
|
01.09.2011, 23:37 | #4 |
Пользователь
Регистрация: 01.09.2011
Сообщений: 44
|
спасибо. подумаю
а как создать массив? b: array[1..100]; дальша что делать то?? делал так пока что без таймера Код:
программировал последний раз в 98 (и последнюю неделю) так что трудно что то вспомнить Пришлось вот так извращаться что бы получить жалаемый результат Код:
Кое что интерестное ожидает тебя тут.
мир прекрастная штука ... как не крути) Последний раз редактировалось mihali4; 03.11.2011 в 21:05. |
02.09.2011, 10:53 | #5 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
Получается, что до начала выполнения программы вы знаете на каждой секунды что нужно делать - прибавлять или отнимать, следовательно вы можете вычислить для каждой секунды состояние ...
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
02.09.2011, 11:36 | #6 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
По таймеру меняешь индекс массива и изменяешь значение Код:
|
|
02.09.2011, 16:31 | #7 | |
Пользователь
Регистрация: 01.09.2011
Сообщений: 44
|
Цитата:
теперь вот буду думать как сделать так что бы эти числа читались из файла.(1.txt) Код:
выдаёт ошибку при компиляции.
Кое что интерестное ожидает тебя тут.
мир прекрастная штука ... как не крути) Последний раз редактировалось mihali4; 03.11.2011 в 21:06. |
|
03.09.2011, 23:04 | #8 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
04.09.2011, 07:53 | #9 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
Код:
|
|
08.09.2011, 09:36 | #10 |
Пользователь
Регистрация: 01.09.2011
Сообщений: 44
|
Спасибо помогло.
возник ещё вопрос как сделать так что бы в поле мемо когда место в строке для символов кончалось оно переносило последующий текст на следующую строку? например текст состоит из 30 слов по 5-6 символов... он не вмещается в одну строку и должен переходить на следующую строку. как это сдалать?
Кое что интерестное ожидает тебя тут.
мир прекрастная штука ... как не крути) Последний раз редактировалось mihali4; 03.11.2011 в 21:06. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить время в timer | Alex Cones | Общие вопросы Delphi | 4 | 10.07.2010 18:37 |
Время проигрывания Delphi | Степа Верхозин | Помощь студентам | 0 | 25.11.2009 21:21 |
Время сортировки в Delphi 7 | Александр М | Помощь студентам | 3 | 19.11.2008 22:50 |
Системное время???Помогите???(Delphi) | Dinarochka | Помощь студентам | 5 | 28.05.2008 12:11 |
время в Delphi | Cantana | Помощь студентам | 7 | 13.11.2007 13:43 |