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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2012, 21:09   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

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

ну поинтерисовался в гугле
функция GetTickCount возвращает количество миллисекунд, прошедших с момента загрузки системы
при чум тут это?
перед компиляцией запустили таймер и он тикает независимо выключили компьютер или нет
Вы ничего не напутали?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 21:27   #13
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Поясняю человеческим языком.
ТС хочет сделать триальную версию программы и спрашивает как узнать сколько прошло с момента первого запуска.
Ципихович Эндрю, научитесь уже формулировать мысли так, чтобы они были понятны тем, кого спрашиваете.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 22.08.2012, 21:51   #14
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,154
По умолчанию

так и есть!
Видимо приписка хорошо поставленный вопрос - половина дела, это не для меня

Итого, можно узнать сколько прошло с момента первого запуска? на VB можно? как?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 21:59   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
таймер жизни программы
Один простой вопрос: Зачем?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.08.2012, 22:03   #16
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,154
По умолчанию

затем, чтобы править миром, не могу начать
по теме не подскажите? пхп, реестр не подходит
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 22:04   #17
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Итого, можно узнать сколько прошло с момента первого запуска? на VB можно? как?
Вам оно не надо. Если вы даже не можете использовать функцию без параметров и произвести простые математ. вычисления 2-го класса.

Цитата:
Видимо приписка хорошо поставленный вопрос - половина дела, это не для меня
Тогда этот мир не для вас.
Человек_Борща вне форума Ответить с цитированием
Старый 22.08.2012, 22:11   #18
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,154
По умолчанию

>вычисления 2-го класса
в смысле школы?
задумался как я высшее образование получил
если в этой сфере не работаешь, тогда и тяжеловато с параметрами совладать
если возможно, укажите свою цену за консультацию
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.08.2012, 22:16   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чтобы править миром
Далеко тебе до правителя.
Я не зря спросил, намекая на множество решений задачи, которые напрямую зависят от особенностей, а ты не колешся.
Запускай тот процесс, что требует обмера через свою программу, и контролируй его закрытие. CreateProcess и WaitForSingleObject тебе в помошь, а так же пример:
Код:
var sa:_STARTUPINFO; pi: PROCESS_INFORMATION;
...
 SetLastError(0);
               if  CreateProcess(nil,PChar('та самая прога.EXE'),nil,nil,true,CREATE_DEFAULT_ERROR_MODE,nil,nil,sa,pi)
               then begin
                timeA:=Time;
                    WaitForSingleObject(pi.hProcess,INFINITE);
                timeB:=Time;
               end else begin
                RaiseLastOSError;
               end;
После чего разница в TimeA и TimaB и будет тем отрезком жизни процесса.
Это первый вариант обмера, есть и другие.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.08.2012, 22:20   #20
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,154
По умолчанию

>Это первый вариант обмера, есть и другие
Мне и одного хватит лишь бы на ВБ, сможете?
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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