
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.07.2006, 13:40
|
|||
|---|---|---|---|
|
|||
LibraryImport применительно к объектам которые не взяты на редактирование (Source control) |
|||
|
#18+
Есть проект, который подлючен к системе контроля версий. В проекте есть датавинда, у которой статус Check In, то есть редактировать датавинду в среде PB нельзя. Но оказывается функцией LibraryImport можно изменить структуру этой датавинды, что недопустимо. Вопрос. Как можно в power-скрипте узнать статус датавинды (Check In или Checked Out) ? PB 9.0.3 build 8716, Borland StarTeam 2005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2006, 14:22
|
|||
|---|---|---|---|
|
|||
LibraryImport применительно к объектам которые не взяты на редактирование (Source control) |
|||
|
#18+
bumsyВопрос. Как можно в power-скрипте узнать статус датавинды (Check In или Checked Out) ? PBORCA_ListCheckOutEntries??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2006, 15:38
|
|||
|---|---|---|---|
LibraryImport применительно к объектам которые не взяты на редактирование (Source control) |
|||
|
#18+
ЗоринАндрейPBORCA_ListCheckOutEntries??? Это работает до седьмого билдера (включительно). ---------------------------------------------------- начиная с PB8 в библиотеке этой инфы нет. Вы можете узнать это 1. из вашего "сорс контрол сервера", либо напрямую, либо через MSSCC интерфейс (так-же как это делает билдер) либо после выхода из билдера (или после закрытия workspace) создается файл *.pbc (powerbuilder cache) рядом c *.pbw (workspace), где записаны статусы обьектов. но естественно они не актуальны т.к. кто-то может поменять статус на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2006, 17:32
|
|||
|---|---|---|---|
|
|||
LibraryImport применительно к объектам которые не взяты на редактирование (Source control) |
|||
|
#18+
Dmitry.после выхода из билдера (или после закрытия workspace) создается файл *.pbc (powerbuilder cache) рядом c *.pbw (workspace), где записаны статусы обьектов. но естественно они не актуальны т.к. кто-то может поменять статус на сервере. На самом деле неактуальность - это не проблема в данном случае (в контексте потери данных), так как если объект локально помечен как checked out, то его состояние не может быть изменено никем другим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2006, 15:30
|
|||
|---|---|---|---|
|
|||
LibraryImport применительно к объектам которые не взяты на редактирование (Source control) |
|||
|
#18+
Да, наверно проще всего найти .pbc файл и просмотреть в нем статус объекта перед редактированием объекта через функцию LibraryImport. DmitryВы можете узнать это 1. из вашего "сорс контрол сервера", либо напрямую, либо через MSSCC интерфейс (так-же как это делает билдер) Я только догадываться могу как это делает билдер (: Наверно надо найти файл проекта, посмотреть в реестре свойства проекта необходимые для подключения к базе с-мы контроля версий, потом подключаться к базе через SCC, потом только проверить статус нужного объекта... Очень сложно, пока задача не стоит этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1337694]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 376ms |

| 0 / 0 |
