27.02.2004, 10:19 | #1 |
Участник
|
"Падающий" вниз слой ?
Интересные вещи при экспторте-импорте:
1. я зашел в слой CUS сделал класс с main методом и экспортнул класс, из Аксатпы вышел 2. Зашел в USR слой и модифицировал класс, из Аксатпы вышел 3. Зашел снова в CUS (проверил класс - действуют модификации из USR) делаю импорт, при импорте AX говорит что "класс уже существует удалить ?" тут 2 варианта: - если нажать "нет" - то ничего не меняется - если нажать "да" - то слой USR "падает" в CUS и слой USR пропадает из класса ( т.е. то что было в слое USR становится в CUS) а я почему-то всегда думал что просто слой CUS заментися и все, при этом останется слой USR. Это фича или баг? |
|
01.03.2004, 07:01 | #2 |
Участник
|
видимо никто не знает...
|
|
01.03.2004, 07:51 | #3 |
Участник
|
скорее, те, кто знают не прочитали, либо не хотят отвечать. В этом вопросе я знаю мало, но вроде давным-давно говорилось, что это работает механизм поднятия на слой выше (usr -> dis, например). Там еще должны идентификаторы измениться. Но сам я этим не занимался. |
|
01.03.2004, 08:10 | #4 |
Участник
|
может быть...
вот чего написано в BEST PRACTICE If you log on to the CUS layer, and import some application objects, all the imported application objects will be placed in the CUS layer. - existing application objects in the USR layer will be left unchanged, but be "underridden" with the imported ones in the CUS layer. (So the USR layer probably has to be updated!) (а тут не понятно значение слова "underridden") - existing application objects in the CUS layer will be lost and replaced with the imported ones. (существующие объекты в CUS слое будт замещены импортируемыми !!!!) - existing application objects in the GLS layer (or any layer lower than CUS) will be overridden with the imported ones in the CUS layer. - Non-existing (i.e. new) application objects will be placed in the CUS layer. |
|
|
|