powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проясните ситуацию с рантайм версией Access.
30 сообщений из 30, показаны все 2 страниц
Проясните ситуацию с рантайм версией Access.
    #32448193
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно говоря сабж.
Вот сделаю я рантайм версию своей базы,
поясните мне пожалуйста, какие ограничения дает эта версия Access? Прошелся по топикам, но не понял - можно ли в рантайм версии что-либо менять и дорабатывать её? А еще - нужны ли для этой версии библиотеки, которые использует Access?
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32448202
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Менять и дорабатывать в mde нельзя ничего.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32448311
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
Речь не о mde, а о RunTime-версии аксеса

2 Gyslik
Гетц писалДля обеспечения того, что runtime-версия будет функционировать абсолютно идентично полной версии Access (за исключением оговоренных случаев), Microsoft прибегла к интересной стратегии. Исполняемый файл runtime-версии - это тот же файл, который применяется в полной версии Access. Доступом к функциям разработки приложений управляют лицензионные коды (представляющие собой обычные идентификаторы GUID), хранящиеся в реестре Windows. Access runtime использует один лицензионный код, а полная версия Access - другой
....................
У этой схемы имеется и побочный эффект, о котором нельзя забывать. Если вы установите на компьютере пользователя приложение с runtime-версией Access, а пользователь установит еще и полную версию, то он сможет свободно открывать в ней приложение. Следовательно, чтобы предотвратить доступ пользователя к программному коду и структуре приложения, их необходимо защитить.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32448460
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, спасибо, а если установлен Ac2002 и рантайм, то как сделать, чтобы для запуска моей проги использовался только рантайм?
:-)
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32448462
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никак
что пользователь захочет - то он и запустит
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32448464
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделать mde
запускать с ярлыка

если нужна защита то видимо придется вставить код проверряющий свойства объекта аксесс
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32448472
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это вариант строки запуска (в ярлыке) когда на одном компе установлен accecc 2000. Запускается приложение через Access XP runtime, который установлен в отдельной папке (system)
"C:\Program Files\gRL\system\Office10\MSACCESS.EXE" "C:\ProdSQL\sbProdSQL270204.mdb"
если установлен a2002 полный и запускать надо в режиме рантайм - добавляем ключ \ runtime в конце строки запуска
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449096
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Лох:

авторВот сделаю я рантайм версию своей базы,
Вроде это про mde.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449432
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
С чего ты взял?
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449442
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
То ись как? Рантайм-версия базы , а не Аксесса. (Другое дело, что дальше в том же вопросе речь именно об Аксессе.)
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449447
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю что-такое рантайм версия базы. С чего ты взял что это mde?
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449453
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие ограничения дает эта версия Access?

- любая необработанная ошибка - закрытие Акеса
- нельзя динамически создавать новые контролы (правда я и не знаю для чего это нужно)
- нельзя разрабатывать что-либо (да и зачем?) из объектов бд
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449454
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Потому что задача у mde такая же, как у рантайм-версии Аксесса: поставить у заказчика, чтобы он мог только работать, но не вносить изменения. Только рантайм-версия Аксесса решает эту задачу на уровне Аксесса, а mde на уровне базы.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449469
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что задача у mde такая же, как у рантайм-версии Аксесса: поставить у заказчика, чтобы он мог только работать, но не вносить изменения.
А мне казалось, что рантайм-версия нужна для того, чтобы не приобретать лицензию на полнофункциональную версию аксеса.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449477
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
З.Ы. А модификацию кода можно запретить и в mdb-шнике. На уровне защиты Jet (для 97-го) и пароля базы.
З.З.Ы. А вот запросы модифицировать (если разрешение есть), а также создавать новые запросы - можно и в mde.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449481
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ЛохА мне казалось, что рантайм-версия нужна для того, чтобы не приобретать лицензию на полнофункциональную версию аксеса.
Это тоже. Но это следствие, а не определение.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449528
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторникак
что пользователь захочет - то он и запустит

авторсделать mde
запускать с ярлыка

если нужна защита то видимо придется вставить код проверряющий свойства объекта аксесс

Все можно сделать в коде, который запускается при старте.

?syscmd(acSysCmdruntime)

Поставить эту проверку в стартовую форму.
В остальных формах проверять если стартовая не загружена, тогда выход.
В этом случае, даже если идет запуск с шифтом программа работать не будет.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449546
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
Т.е. по твоему получается, что рантайм версию придумали для того, чтобы пользователь ничего не мог менять (и это при том, что уже было придумано mde ), ну и раз уж версия кастрированная, то ее можно распространять бесплатно?
Нет, Саныч... Имхо сначала озаботились халявно/шароварной версией, и уж потом ее кастрировали (не распространять же на халяву полнофункциональную версию). Так что не следствие, а причина.

Тем более, повторюсь, защита кода в рантайм версии - гроша выеденного не стоит, ибо ее там просто нет.

2 incold
Если не делать mde (или защищать код дригими способами) - то грош цена такой защите. Закометарят эту твою строчку в главной форме - и всех делов
А если делать mde - то твой способ и не нужен. Хочет пользователь в полнофункциональной версии запускать (если он ее сам купил) - да на здоровье.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449594
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Лохи это при том, что уже было придумано mde
Шурик, ты с какой версии работаешь с Аксессом? В Аксессе 2 никакого mde не было.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449601
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Принято насчет mde
А защита модулей на уровне рабочих групп была? (не помню уже просто)
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449623
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Рабочие группы - это Workspace.Groups??? Тогда да. Всех объектов (в т.ч. модулей) на уровне хоть юзеров, хоть групп. Хотя в рантайме все равно редактировать модули нельзя.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449651
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч стар, Саныч очень стар, Саныч SuperStar
Это же надо - помнить подробности Акеса 2, выпущенного 11 лет назад
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449654
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если была - то прошу отмодерить мое сообщение от 15:34
Вместо "уже было придумано mde" прошу читать "уже была придумана защита с помощью mdw"

Нельзя рассматривать рантайм-версию как защиту базы/кода от изменения. Это все равно что сказать про шароварную/триальную версию миди-редактора с обрубленной функцией сохранения мелодии, что функция сохранения обрублена с целью защиты авторских прав (ну а бесплатность как следствие)

Защита данных - должна быть реализована в хранилище данных, а не в приложении, использующем эти данные (типа скрыли окно базы данных в клиентской части - значит юзер до данных не доберется напрямую. гыыы).
Защита исходного кода - должна быть реализована в клиентской части, а не в приложении (msaccess.exe), которое этот код исполняет (типа поставили рантайм - исходный код никто не увидит и не поправит. гыыы).
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449657
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я помню, как вышел 95 и я узнавал у людей, чего там надобавляли в этом "новом и непривычном Аксессе".
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32449664
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Лох:
Согласен безоговорочно. Прошу отмодерировать последнюю фразу моего поста от 16:04.
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32450094
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SV Несколько замечаний:
SV- любая необработанная ошибка - закрытие Акеса
В офис девелопере есть такая ОБАЛДЕННАЯ штука, как надстройка, автоматически добавляющая обработку ошибок в каждый модуль и процедуру - функцию! Я тоже раньше думал, что вылет рантайм базы это норма - к счастью это просто наша лень. :-))


SVЭто же надо - помнить подробности Акеса 2, выпущенного 11 лет назад
Хотел сказать 9, но вроде таки 10 - но все равно не 11 :-))
А у меня еще очень немалое число клиентов работает на А2.0 - и уж т езадачи я пока точно переписывать не собираюсь - во где была стабильность !
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32450096
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СанычМенять и дорабатывать в mde нельзя ничего.

А можно я опять покритикую? ;-))
Нельзя менять все что связано с кодом ВБА. Но те же запросы прекрасно можно изменять и сохранять... Я уж не говорю про структуру таблиц и макросы. А тут уже можно сваять немало...
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32450098
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Odess, по праву отдаю тебе титул SuperStar'а. :^)
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32450112
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВСOdess, по праву отдаю тебе титул SuperStar'а. :^)

Неа, не надо. Ты к нему ближе территориально ;-)
Я просто еще со 2-го акцесса девелоперскими заморочками интересуюсь - после Clipper-а все никак не мог успокоиться - ну неужели действительно нельзя откомпилировать? ;-) (Кстати, Клиппер у меня тоже был лицензионный!)

Теперь точно знаю - НЕЛЬЗЯ - и на этом успокоился ;-)
...
Рейтинг: 0 / 0
Проясните ситуацию с рантайм версией Access.
    #32450244
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Odess
2Саныч

Согласен на передачу титула SuperStar - Odess'у - это же надо вспомнить, точную дату выхода 2 версии (а первая вышла 11 лет назад все-таки АбШибСя - осенью 10 лет офису справляли - сейчас уже 11 пошел :)

2Odess
>>В офис девелопере есть такая ОБАЛДЕННАЯ штука, как надстройка, автоматически добавляющая обработку ошибок в каждый модуль и процедуру - функцию!

А я юзаю надстройку http://www.zada.com.au/
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проясните ситуацию с рантайм версией Access.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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