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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2012, 20:02   #1
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию таймер жизни программы

Здравствуйте можно перед созданием программы поставить таймер жизни программы с момента её создания? на каком ЯП? в каких единицах - секунды, минуты, часы, сутки? пхп не предлагать
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 20:05   #2
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

Вы ошиблись разделом, юмор выше по странице....
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 22.08.2012, 20:17   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

тогда эту тему: http://www.programmersforum.ru/showthread.php?t=210001 можно закрывать, чем собрались править, если пустяковый вопрос - и руки вверх поднимаете
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 20:31   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

mv28jam, согласен с вами. Шутку понял

Цитата:
Здравствуйте можно перед созданием программы поставить таймер жизни программы с момента её создания? на каком ЯП? в каких единицах - секунды, минуты, часы, сутки? пхп не предлагать
На любом.

GetTickCount - ведет счет тиков от начала работы системы.

На delphi, я в DPR после инициализации засекаю значение на момент старта, после
того как отработал метод RUN, я получаю значение снова и от него отнимаю полученное ранее, затем умножаю на 1000, и получаю время в секундах.
Ничего не напомнило? Это простейший метод определения, как долго работал код.

Код:
var
  TimeStart,TimeEnd:NativeUInt;

begin
 TimeStart:=GetTickCount;
 Application.Initialize;
 <Создание форм и прочая лабуда>
 Application.Run;
 TimeEnd:=(GetTickCount-TimeStart)*1000;
 ShowMessage(Format('Программа работала: %d секунд',[TimeEnd]));
end.
Человек_Борща вне форума Ответить с цитированием
Старый 22.08.2012, 20:32   #5
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

Цитата:
если пустяковый вопрос - и руки вверх поднимаете
Вопрос не просто некорректный, он вообще не задан. Это набор слов.
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 22.08.2012, 20:39   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

раз набор слов и сказано круто
>На любом
Я не знаю как дельфях это называется, но переспрошу, перед тем как Вы создали экзешник Вы можете в него зашить условие - работать, например только 30 суток?
а после истечения этого времени программа или тупо не работает, или мессага - время жизни истекло
То есть Вы меня правильно поняли? и это возможно? и прям на любом языке?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 20:47   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
То есть Вы меня правильно поняли? и это возможно? и прям на любом языке?
Только на тех, где возможен вызов API системы без костыля.
Человек_Борща вне форума Ответить с цитированием
Старый 22.08.2012, 20:54   #8
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

чувствую Вы этим ЯП не владеете, но спрошу на VB6 можно?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 20:59   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Откуда вам знать, владею или нет =)
Можно, функция та же, алгоритм тот же.
Человек_Борща вне форума Ответить с цитированием
Старый 22.08.2012, 21:07   #10
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

>Откуда вам знать, владею или нет =)
Просто предположил, ну если не прав, то это к лучшему!
>Можно, функция та же, алгоритм тот же.
уж коли так, код не подскажете?
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Жизни в игре glebast Помощь студентам 11 18.05.2012 01:10
стихами о жизни. NSvirus Свободное общение 0 15.07.2011 19:22
Время жизни процесса Dmitry Dmitriev Win Api 1 13.01.2011 17:10
О жизни Simply-Art Свободное общение 19 20.01.2007 09:25