Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / тамер жизни проги / 11 сообщений из 11, страница 1 из 1
18.08.2012, 22:19
    #37921831
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
Здравствуйте можно перед компиляцией поставить таймер жизни программы с момента её компиляции? как?
в каих единицах - секунды, минуты, часы, сутки?
...
Рейтинг: 0 / 0
19.08.2012, 00:54
    #37921918
QValD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
катастрофа, ты хоть сам понимаешь, как он должен работать?

ps сохраняй время компиляции и сравнивай его с текущим во время работы проги
...
Рейтинг: 0 / 0
19.08.2012, 01:56
    #37921934
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
QValD катастрофа , ты хоть сам понимаешь, как он должен работать?

ps сохраняй время компиляции и сравнивай его с текущим во время работы прогиА поскольку катастрофа владеет и запросами по IP - я бы порекомендовал текущее время запрашивать с NTP-серверов ИНета...
...
Рейтинг: 0 / 0
19.08.2012, 06:57
    #37921958
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
AndreTM, вариант с нетом не подходит, у человека не обязательно он может быть
>сохраняй время компиляции и сравнивай его с текущим во время работы проги
так его же можно переставлять на компе и тем самым продлять
...
Рейтинг: 0 / 0
19.08.2012, 09:22
    #37921975
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
катастрофа,

в моей программе время начала пользования прогой хранится на сервере. программа при запуске считывает инфу с серва, сравнивает со временем на компе юзера и выдаёт, сколько ещё жить осталось(проге). также время сравнивается самим сервером при каждом обращении программы. т.е. юзер может поменять время на компе, но данные с сервера он изменить не способен. этим мне и нра PHP - абсолютная защищённость. в твоём случае, если интернет у пользователя может отсутствовать, храни данные в зашифрованном текстовом файле, в шифре пусть участвуют разные данные юзера. имя его учётной записи, день недели. но взломать такую защиту при желании можно, поэтому при первом же несовпадении шифрованных данных сноси юзеру винду
...
Рейтинг: 0 / 0
19.08.2012, 12:51
    #37922059
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
Qlewer,
это как вариант
одно интересно такой инструмент кодеру считаю обычным и пустяковым делом, а тут как всегда Проблема века, на других языках также дела состоят?
...
Рейтинг: 0 / 0
23.08.2012, 07:13
    #37927339
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
начинаю раскачивать лодку

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Public Declare Function GetTickCount Lib "kernel32" () As Long

Private Sub DoSomeCodeInVB()

    Dim tStart As Long
    tStart = GetTickCount

    А = (GetTickCount - tStart)

    Dim tEnd As Long
    tEnd = (GetTickCount - tStart) * 1000

End Sub



не раскачивается, не пойму, почему А не равно нулю?
потом двинусь дальше
...
Рейтинг: 0 / 0
23.08.2012, 10:27
    #37927524
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
Эндрю, оно и не должно быть равно нулю.
Для медитации выполни следующий код и посмотри на результат
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Public Declare Function GetTickCount Lib "kernel32" () As Long

Private Sub PathInNirvana()

    MessageBox CStr(GetTickCount) & vbCrLf & CStr(GetTickCount)

End Sub
...
Рейтинг: 0 / 0
23.08.2012, 18:04
    #37928533
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
Игорь Горбонос, для медитации надо писать MsgBox :)
мне даёт разный результат, что это значит??
когда я это написал проверил ещё раз - даёт одинаковыйрезультат, что это значит??
полтергейс
от чего зависит??
...
Рейтинг: 0 / 0
23.08.2012, 18:06
    #37928538
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
ну поинтерисовался в гугле
функция GetTickCount возвращает количество миллисекунд, прошедших с момента загрузки системы
это мне для решения задачи:
"хочу сделать триальную версию программы и спрашиваю как узнать сколько прошло с момента первого запуска"
поможет?
...
Рейтинг: 0 / 0
23.08.2012, 20:06
    #37928671
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
тамер жизни проги
катастрофану поинтерисовался в гугле
функция GetTickCount возвращает количество миллисекунд, прошедших с момента загрузки системы
это мне для решения задачи:
"хочу сделать триальную версию программы и спрашиваю как узнать сколько прошло с момента первого запуска"
поможет?

сам отвечаю не поможет, тогда не понятая ранее тема, ресурсы, закинуть в прогу файл ресурсов, записать в него одну строку и дальше считывать\сравнивать можно? как?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / тамер жизни проги / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]