17.09.2003, 19:45 | #41 |
Участник
|
2 EVGL
Правильно ли я понимаю, что посмотреть код классов, которые сидят в System Documentation\Classes в принципе невозможно, что представления их в X++ действительно не существует и никакие коды не дадут туда доступ?
Вопрос, наверное, глупый да и ответ очевиден, но все же |
|
17.09.2003, 20:46 | #42 |
SAP
|
Re: Просмотр кода
Цитата:
Изначально опубликовано Wamr
Имея лицензию на исходныые коды ("Исходные тексты программ"), можно увидеть код объектов любого слоя, кроме классов, которые просто не имеют представления в Х++ и хранятся в bin-виде в exe и dll. Warm, меня удивило именно то, что Андрею и mazzy говорят о недоступных классах вкупе с обсуждением классов из слоев. Согласитесь, это совсем разные вещи? |
|
06.01.2004, 18:27 | #43 |
Участник
|
2 EVGL:
Цитата:
1. Клиент ничего не купил: вообще не может видеть AOT, не может ничего создавать.
2. Клиент купил MorphX: видит и анализирует в AOT все, кроме классов, может создавать отчеты, формы в слое USR/USP. ... в случае №2 - может ли клиент создавать или править методы созданных им форм, отчетов и прочих элементов, иными словами - может ли клиент компилировать что либо при отсутствии ключа SysXpp, купив только SysMorphX ? |
|
07.01.2004, 16:57 | #44 |
Banned
|
Цитата:
Может ли клиент компилировать что либо при отсутствии ключа SysXpp, купив только SysMorphX?
|
|
25.10.2010, 15:10 | #45 |
Участник
|
Всем доброго!
Подниму тему. У кого-нибудь получилось запустить AX 4/2009 на чистом каталоге приложения. 3-я версия запускалась без проблем, а вот 4/2009-я не хотят... |
|
26.10.2010, 00:15 | #46 |
Участник
|
|
|
26.10.2010, 10:09 | #47 |
Administrator
|
Я так понимаю (с учетом темы) - речь идет о запуске АХ без БД на SQL Server/Oracle. Типа чтобы только залить XPO. Думаю, что МС просто не стал поддерживать этот ключик (хотя и не убрал его). Т.к. всегда можно это сделать на пустой базе SQL Server (а как известно - существует бесплатная Express-редакция).
Но... и тут не все так просто. В идеале - достаточно БД, создаваемой инсталлятором. А если им не пользоваться - то нужно в первую очередь не забыть о хранимых процедурах и табличках, на которые они завязаны. Плюс - SQLSYSTEMVARIABLES. Но это не исчерпывающий список (т.к. есть еще лицензии, конфигурационные ключи, языки, пользователи и т.д.). Я брал существующую БД, делал скрипт на создание всех объектов, и запускал скрипт на новой БД. Переливал SQLSYSTEMVARIABLES. По моему - еще LanguageTable переносил. Точно не помню. Пользователей можно не переносить (запуск АОСа создаст админа с текущим сидом при пустой таблице пользователей). С лицензиями - по-моему тоже - но тогда откроется контрольный список - где нужно эти лицензии ввести. В любом случае - если идти по этому пути - то АХ при запуске будет говорить - чего ей не хватает. После удачного запуска нужно провести синхронизацию таблиц. Собственно - все - пустая БД будет готова. В моем случае было все немножно по-другому - т.к. у меня был код на var-слое, который был в методах, исполняющихся при запуске АХ. А как известно - этот код не будет исполняться в отсутствии лицензии на var layer runtime (аналогично с bus). И получается- что для заливки лицензии мне нужно запустить АХ, а для запуска АХ - нужно залить лицензию - замкнутый круг.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 26.10.2010 в 10:13. |
|
26.10.2010, 11:01 | #48 |
Участник
|
Цитата:
Сообщение от sukhanchik
у меня был код на var-слое, который был в методах, исполняющихся при запуске АХ. А как известно - этот код не будет исполняться в отсутствии лицензии на var layer runtime (аналогично с bus). И получается- что для заливки лицензии мне нужно запустить АХ, а для запуска АХ - нужно залить лицензию - замкнутый круг.
|
|
26.10.2010, 11:19 | #49 |
Administrator
|
Так можно и нужно делать. Просто автор вопроса не задавался этим вопросом - поэтому я не писал ничего на эту тему. Конкретно в моем случае - мне было проще перелить SysConfig и еще немного попрыгать чтобы получить чистую БД без необходимости глобальной компиляции
__________________
Возможно сделать все. Вопрос времени |
|
26.10.2010, 11:20 | #50 |
Участник
|
Нет, вы меня не поняли...
Я с помощью установщика выполняю инсталляцию БД, АОСа и Клиента, но установку приложения не делаю, т.е. каталог остается совсем пустым. После чего пробую запустить АОС, он начинает запускаться но также начинает ругаться на отсутствие каких-то классов, эти классы лежат в стандартном приложении в SYS-слое, а у меня вообще нет никакого слоя, после чего запуск АОСа прекращается. 3-я версия Акспты так запускалась, можно было открыть совершенно пустой АОТ и что-то там начать делать, т.е. получался некий конструктор, а вот 4-ка и 5-ка так уже не запускаются. Вот и интересует вопрос, как это можно сделать? |
|
26.10.2010, 11:26 | #51 |
Administrator
|
Цитата:
Сообщение от AraraT®
Нет, вы меня не поняли...
Я с помощью установщика выполняю инсталляцию БД, АОСа и Клиента, но установку приложения не делаю, т.е. каталог остается совсем пустым. ... 3-я версия Акспты так запускалась, можно было открыть совершенно пустой АОТ и что-то там начать делать, т.е. получался некий конструктор, а вот 4-ка и 5-ка так уже не запускаются. Вот и интересует вопрос, как это можно сделать?
__________________
Возможно сделать все. Вопрос времени |
|
26.10.2010, 11:31 | #52 |
Участник
|
т.е. невозможно? или можно поднять эти классы на тот же bus-слой и его подложить или самым нижним слоем всегда должен быть sys-слой?
|
|
26.10.2010, 11:40 | #53 |
Administrator
|
Если у Вас не получилось - значит нет. Я если честно не пробовал - но следуя логике МС - если что-то не нужно - это следует либо удалить, либо "плавно похоронить", просто не проверяя работу этой функциональности при изменении кода (а код в exe-шнике - очевидно меняли и неплохо меняли)
Да
__________________
Возможно сделать все. Вопрос времени |
|
26.10.2010, 12:00 | #54 |
Участник
|
Спасибо!
На досуге, я всё же поэкспериментирую ) |
|