Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Import / 6 сообщений из 6, страница 1 из 1
07.06.2008, 19:40
    #35362565
kravt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Import
Hi all.
Есть одна проблема при импорте класса в студию.
Имеем некоторый Test1.cls.xml, который нужно импортировать в проект “Test”
Код: plaintext
set prj=##class(%Studio.Project).%OpenId("Test")

Делаем импорт класса в студию:
Код: plaintext
do prj.Import("c:\Progect\cache\Test1.cls.xml")

Добавляем класс в %Studio.ProjectItem
Код: plaintext
do prj.AddItem("Test1.cls")

Естественно сохранем:
Код: plaintext
do prj.%Save()

После перезагрузки студии и он появиться в проекте.

Подскажите как программно обновить проект в студии?
...
Рейтинг: 0 / 0
23.06.2008, 17:15
    #35389122
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Import
Похоже, никак.
Студия в данном случае - это внешнее по отношению к СУБД приложение, на внутренние события которого из самой СУБД повлиять "сложно".
...
Рейтинг: 0 / 0
24.06.2008, 06:29
    #35389768
=Dimon=
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Import
А через %Activate(использование ActiveX) никак не получится?
...
Рейтинг: 0 / 0
24.06.2008, 11:08
    #35390156
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Import
Я сомневаюсь в том, что разработчики студии предусмотрели ActiveX доступ для управления своим приложением извне.

Хотя всё может быть. Если получится, сообщите.
...
Рейтинг: 0 / 0
24.06.2008, 14:05
    #35390873
kravt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Import
servitПохоже, никак.
Да уж ... скорее всего, так и есть.
"В лоб" решить не получиться.
Но все равно, должно же быть какое-то решение?

Эта проблема возникла при интеграции SVN и Studio.
Все очень хорошо и замечательно, когда при update рабочей копии делаем импорт xml-файлов измененных классов существующих в проекте в студии.
А вот когда "svn update …" выдает, например:

Код: plaintext
1.
2.
3.
Added    TestPrj.Class1.cls.xml
…
Deleted  TestPrj.Class2.cls.xml

Добавлять новые и удалять старые классы из проекта вручную совсем грустно…
Вообще, то что для среды разработки изначально разработчиками не предусмотрено системы контроля версий … по меньшей мере странно.
...
Рейтинг: 0 / 0
26.06.2008, 14:45
    #35396652
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Import
kravtВообще, то что для среды разработки изначально разработчиками не предусмотрено системы контроля версий … по меньшей мере странно.
Source Control & Caché Studio
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Import / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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