Label dublicated для типов данных GROUP или QUEUE

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Здравствуйте, Clalist

Ребята, подскажите, решена ли в С6 проблема, когда при объявлении одинаковых полей в двух GROUP или в двух QUEUE, в которых не указан префикс, получаем "Label dublicated"? Ситуация касается также объявления таким образом полей внутри таблицы в DCT. Только разница в том, что в APP при описании таких переменных выдается предупреждение, а в DCT при описании никаких сообщений не выдается, но все операции импорта из TXD, созданного по этому DCT, в любой другой DCT, или операция Multi Table Import в этот DCT вываливаются в ошибку.

Например,

Код: Выделить всё

MyFile FILE,DRIVER('TOPSPEED'),NAME(GLOVAR:NameMyFile),PRE(MF),CREATE,THREAD
Record                   RECORD
GROUP_1   GROUP
Name             STRING(20)
                     END
GROUP_2   GROUP
Name             STRING(20)
                     END
                                END
              END
Описать такой файл в DCT среда позволила, но, если сделаю экспорт в TXD, то при приеме этого TXD в другую DCT вываливается ошибка "Label dublicated", причем все текущие данные в DCT, в которую производится импорт, теряются.
Такую же ошибку получаем, когда проводим операцию Multi Table Import для такого DCT.

С уважением, Семен Попов
Написал: ClaList(2)
Ответить