Объявление группы через тип данных

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3711
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Объявление группы через тип данных

Сообщение Игорь Столяров » 01 Ноябрь 2018, 10:05

Привет всем ! :)

Подскажите пожалуйста, а в чём разница между вот такими объявлениями групп Var1 и Var2 ?

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


ESetMail   Group,Type
Field1  String(20)
Field2  Long
...            
           end
                
Var1   Like(ESetMail)

Var2   Group(ESetMail)
       end
          
«V» значит Вендетта !

kreator
Ветеран
Сообщения: 2961
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Объявление группы через тип данных

Сообщение kreator » 01 Ноябрь 2018, 11:42

Моё мнение - в данном контексте одинаково. Второй вариант как бы правильный. А первый более универсальный. Оператор like позволяет, например, объявить группу с полями очереди.
Но есть одна странность. В десятке редактор не видит полей Var2. Поля Var1 доступны.
We are hard at work… for you. :)

Yufil
Ветеран движения
Сообщения: 1035
Зарегистрирован: 16 Май 2006, 13:34
Контактная информация:

Объявление группы через тип данных

Сообщение Yufil » 01 Ноябрь 2018, 13:47

Попробуй Pre(...) добавить в описание группы.
Кларион может считать поле дублированным, натыкался когда-то...

porutchik
Новичок
Сообщения: 9
Зарегистрирован: 01 Февраль 2009, 5:35

Объявление группы через тип данных

Сообщение porutchik » 11 Ноябрь 2018, 20:09

во 2-м варианте еще можно свои поля добавить

Ответить