|
49 Кб. |
|
| Плюс пароль на VBA...
Плюс mde...
Ругайте.... | |
|
| |
|
|
|
| Давайте mde + пароль.
А его "подправлю".
:) | |
|
| |
|
21 Кб. |
|
| Ну вот...
vTrialDays = 8 'триальный период, дней
vDayBegin = "01.04.2016" 'дата начала использования
...завтра сломается | |
|
| |
|
21 Кб. |
|
| Проверяем. | |
|
| |
|
|
|
| М-да... ну да... подправить автоекзек... или вообще его удалить....
А можно как-то запускать код вба при запуске приложения без автоекзека? Гуглём не нашел. | |
|
| |
|
|
|
| Можно назначить стартовую форму и из ее модуля запускать проверку.
Но тоже так-себе. | |
|
| |
|
|
|
| Дык те же яйца, тока в профиль... Форму тоже надо откуда-то запускать - или через тот же автоекзек, или через "параметры запуска"...
Я по другому придумал:
Код проверки триала разделить на две части:
- сообщение о триале для пользователя, в течение действия триального периода. Этот кусок запускать через автоекзек
- команда на "самоуничтожение", по окончании действия триального периода. Этот кусок запускать по открытию ЛЮБОЙ формы приложения, разумеется при соблюдении условия окончания действия триального периода.
Предварительно закрыть открытую форму, чтобы не получить ошибки при её удалении.
Щас некогда, а как сделаю - выложу на тест-драйв | |
|
| |
|
|
|
| Добрый день,
Я в определение триальности программы пользуюсь не датой а количеством записей в основной таблице.
Например:
При входе в программу выходит сообшение о том что программа находиться в треале....
При попытке проводки документов (использую формы) проверяется вышеуказанное количество записей и так далее...
По моему этот вариант более разумен. | |
|
| |
|
|
|
| Совершенно в ДЫРОЧКУ!
Самый нормальный вариант ограничить по кол-ву данных. И видно как работает, и есть ограничение. | |
|
| |
|
|
|
| Совершенно в ДЫРОЧКУ!
Самый нормальный вариант ограничить по кол-ву данных. И видно как работает, и есть ограничение. | |
|
| |