|
|
|
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, 13:40 |
|
||
|
LibraryImport применительно к объектам которые не взяты на редактирование (Source control)
|
|||
|---|---|---|---|
|
#18+
bumsyВопрос. Как можно в power-скрипте узнать статус датавинды (Check In или Checked Out) ? PBORCA_ListCheckOutEntries??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 14:22 |
|
||
|
LibraryImport применительно к объектам которые не взяты на редактирование (Source control)
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрейPBORCA_ListCheckOutEntries??? Это работает до седьмого билдера (включительно). ---------------------------------------------------- начиная с PB8 в библиотеке этой инфы нет. Вы можете узнать это 1. из вашего "сорс контрол сервера", либо напрямую, либо через MSSCC интерфейс (так-же как это делает билдер) либо после выхода из билдера (или после закрытия workspace) создается файл *.pbc (powerbuilder cache) рядом c *.pbw (workspace), где записаны статусы обьектов. но естественно они не актуальны т.к. кто-то может поменять статус на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 15:38 |
|
||
|
LibraryImport применительно к объектам которые не взяты на редактирование (Source control)
|
|||
|---|---|---|---|
|
#18+
Dmitry.после выхода из билдера (или после закрытия workspace) создается файл *.pbc (powerbuilder cache) рядом c *.pbw (workspace), где записаны статусы обьектов. но естественно они не актуальны т.к. кто-то может поменять статус на сервере. На самом деле неактуальность - это не проблема в данном случае (в контексте потери данных), так как если объект локально помечен как checked out, то его состояние не может быть изменено никем другим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2006, 17:32 |
|
||
|
LibraryImport применительно к объектам которые не взяты на редактирование (Source control)
|
|||
|---|---|---|---|
|
#18+
Да, наверно проще всего найти .pbc файл и просмотреть в нем статус объекта перед редактированием объекта через функцию LibraryImport. DmitryВы можете узнать это 1. из вашего "сорс контрол сервера", либо напрямую, либо через MSSCC интерфейс (так-же как это делает билдер) Я только догадываться могу как это делает билдер (: Наверно надо найти файл проекта, посмотреть в реестре свойства проекта необходимые для подключения к базе с-мы контроля версий, потом подключаться к базе через SCC, потом только проверить статус нужного объекта... Очень сложно, пока задача не стоит этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 15:30 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33851422&tid=1337694]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 447ms |

| 0 / 0 |
