|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2013, 17:44 | #1 |
Пользователь
Регистрация: 10.10.2012
Сообщений: 30
|
При каждой загрузке приложения происходит подсчёт количества запусков и отработанных часов. Данные о количестве запусков и часах хранятся в реестре Windows. При запуске также выполняется проверка, не превышают ли количество запусков и отработанных часов критических значений, установленных разработчиком. Если одно из значений выше критического, то приложение выдаст сообщение о завершении лицензии и закроется, не давая возможности работать с базой данных.
на счет /количества запусков/ я сделала, а вот со временем беда, подкиньте идею, как сохранить время и плюсовать, чтоб при каждом запуске оно не обновлялось и не начинала считать обратно с нуля.... решила, что лучше будет заранее установить значение (количество секунд) в реестр и от него отнимать проработанные секунды, а когда результат будет равно нулю, то оно выдаст НЕТ лицензии и закроется :DD только вот в чем трабла....я никак не могу заставить обновлять данные в файлах и реестре каждые десять секунд. просто в ином случае пользователь сможет просидеть 30 секунд и закрыть прогу, а я установила в реестре 10 секунд.....а мне нужно, чтоб по истечению 10 секунд оно сразу закрылось
тащусь от своей гениальности
Последний раз редактировалось Stilet; 12.05.2013 в 19:03. |
12.05.2013, 18:01 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Компонент TTimer, установить 10000 миллисекунд, в событии OnTimer написать Close.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
12.05.2013, 18:05 | #3 |
Пользователь
Регистрация: 10.10.2012
Сообщений: 30
|
да нет же..в таком случае, если я обратно запущу прогу, то смогу ею пользоваться и дальше в течении 10 секунд....
мне нужно, чтоб по истечению 10 секунд прога не открывалась и выдавало НЕТ лицензии
тащусь от своей гениальности
Последний раз редактировалось as_sati; 12.05.2013 в 18:17. |
12.05.2013, 18:17 | #4 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подсчет времени (в секундах) и запись в файл (дельфи) | as_sati | Помощь студентам | 7 | 12.05.2013 17:05 |
подсчет суммарного времени, когда значение температуры выше -15 | diablo30 | Microsoft Office Excel | 2 | 18.03.2013 18:23 |
Подсчет времени. | WhiteLion | Microsoft Office Excel | 3 | 28.11.2012 22:47 |
Сохранить лист как значение | sasha_prof | Microsoft Office Excel | 2 | 14.10.2010 18:24 |
Как сохранить значение Edit после закрытия | tarakan1983 | Помощь студентам | 14 | 11.09.2008 08:25 |