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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2011, 07:59   #1
Aleksandr-Golovin
 
Аватар для Aleksandr-Golovin
 
Регистрация: 18.10.2011
Сообщений: 4
Восклицание TTimer1

Друзья, тут такая проблема:
Короче делаем игру на Delphi 7.0, игра аналогична игре "Пятнашки", только место цифр нужно собирать изображение по кускам.
Нужно вставить таймер, чтобы по окончанию сбора картинки выскакивало Message с поздравлениями и обще время сбора. Как сделать вот это время.
Aleksandr-Golovin вне форума Ответить с цитированием
Старый 18.10.2011, 08:33   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А зачем таймер? Запомнить время начала и по концу сбора вычислить затраченное время и выдать поздравлялку
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 18.10.2011, 16:58   #3
Aleksandr-Golovin
 
Аватар для Aleksandr-Golovin
 
Регистрация: 18.10.2011
Сообщений: 4
Подмигивание

Цитата:
Сообщение от Аватар Посмотреть сообщение
А зачем таймер? Запомнить время начала и по концу сбора вычислить затраченное время и выдать поздравлялку
Но как это сделать?
P.S. = я чайник.
Aleksandr-Golovin вне форума Ответить с цитированием
Старый 18.10.2011, 18:12   #4
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Код:
StartTime:=Time;
........................
EndTime:=Time;
ShowMessage('Вы справились за '+FormatDateTime('hh:nn.ss', EndTime-StartTime));
Не уверен, что сработает, т.к. писал прямо здесь.

Елы-палы, что с вашей памятью ?
Почему код не был оформлен, как полагается ?
Или глазки не видят кнопочку "#" ?

Последний раз редактировалось mihali4; 18.10.2011 в 19:31.
hon вне форума Ответить с цитированием
Старый 18.10.2011, 20:16   #5
Aleksandr-Golovin
 
Аватар для Aleksandr-Golovin
 
Регистрация: 18.10.2011
Сообщений: 4
Восклицание

Я не въехал как код прописывать? Я в delphi очень мало времени, и опыта нема. Подскажите.

Последний раз редактировалось mihali4; 24.10.2011 в 10:51.
Aleksandr-Golovin вне форума Ответить с цитированием
Старый 18.10.2011, 20:20   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

В каждом разделе форума наверху есть строка (на темном фоне) такого типа
Цитата:
Темы раздела : Компоненты Delphi
А под ней сразу же
Цитата:
Объявление: Правила раздела (читать всем без исключения)
mihali4 (Модератор)
Жмем на это объявление и постигаем правила...
И Дельфи тут ни при чем
mihali4 вне форума Ответить с цитированием
Старый 19.10.2011, 17:55   #7
digital-stream
Пользователь
 
Регистрация: 03.05.2011
Сообщений: 81
По умолчанию

сделай счетчик
digital-stream вне форума Ответить с цитированием
Старый 19.10.2011, 20:24   #8
Aleksandr-Golovin
 
Аватар для Aleksandr-Golovin
 
Регистрация: 18.10.2011
Сообщений: 4
По умолчанию

Как его сделать?
Aleksandr-Golovin вне форума Ответить с цитированием
Старый 23.10.2011, 16:40   #9
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Цитата:
Сообщение от Aleksandr-Golovin Посмотреть сообщение
Я не въехал как код прописывать? Я в delphi очень мало времени, и опыта нема. Подскажите.
Код:
var StartTime,EndTime:TTime;
begin
   StartTime:=Time;
   //игра на месте этого коммента
   EndTime:=Time;
   ShowMessage('Вы играли '+FormatDateTime('hh:nn:ss', EndTime-StartTime));
end;
hon вне форума Ответить с цитированием
Старый 24.10.2011, 07:00   #10
Афанасий[vedma]
Вечнодумающий
Форумчанин
 
Аватар для Афанасий[vedma]
 
Регистрация: 14.07.2011
Сообщений: 161
По умолчанию

по моему ставишь счетчик и по истечению этого счетчика...
Из лоскутов Добра, шьется полотно Зла
Афанасий[vedma] вне форума Ответить с цитированием
Ответ


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