Clarion 6 APP -> C9

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 3963
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 29 раз
Поблагодарили: 22 раза
Контактная информация:

Clarion 6 APP -> C9

Сообщение Admin »

После конвертации небольшой APP на 4 процедуры все окна импортировались с ошибками типа

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

!!> ERROR(36): The #SEQ attribute is incorrect or refers to wrong control template instance
                CA:Number,M:PrinterModel),#ORDINAL(7)
        !!> ERROR: Variable is not found by GUID in the data schema. Last known name: M:CartrigeModel
!!> ERROR(9): Bad token type
        !!> ERROR: Variable is not found by GUID in the data schema. Last known name: CA:Number
!!> ERROR(9): Bad token type
        !!> ERROR: Variable is not found by GUID in the data schema. Last known name: M:PrinterModel
!!> ERROR(9): Bad token type
        LIST,AT(258,24,253,263),USE(?List:2),IMM,VSCROLL,FROM(Queue:Browse:1), |
                FORMAT('53C|M~Дата~L(2)@d17@71L(2)|M~Действие~L(0)@s20@56L(2)|M~' & |
                'Описание~L(0)@s255@'),#SEQ(3),#ORIG(?List),#FIELDS(JOB:WorkDateTime_DATE, |
!!> ERROR(45): The #SEQ attribute is incorrect or refers to wrong control template instance
                LOC:WhatToDo,JOB:Description),#ORDINAL(8)
        !!> ERROR: Variable is not found by GUID in the data schema. Last known name: JOB:WorkDateTime_DATE
!!> ERROR(9): Bad token type
        !!> ERROR: Variable is not found by GUID in the data schema. Last known name: JOB:Description
!!> ERROR(9): Bad token type
        BUTTON('Добавить'),AT(42,133,42,12),USE(?Insert),HIDE,#ORIG(?Insert),#SEQ(4), |
!!> ERROR(83): The #SEQ attribute is incorrect or refers to wrong control template instance
                #ORDINAL(9)
        BUTTON('Изменить'),AT(84,133,42,12),USE(?Change),HIDE,#ORIG(?Change),#SEQ(4), |
!!> ERROR(83): The #SEQ attribute is incorrect or refers to wrong control template instance
                #ORDINAL(10)
        BUTTON('Удалить'),AT(126,133,42,12),USE(?Delete),HIDE,#ORIG(?Delete),#SEQ(4), |
!!> ERROR(83): The #SEQ attribute is incorrect or refers to wrong control template instance
                #ORDINAL(11)
        BUTTON('Добавить'),AT(320,133,42,12),USE(?Insert:2),HIDE,#ORIG(?Insert), |
                #SEQ(5),#ORDINAL(12)
!!> ERROR(22): The #SEQ attribute is incorrect or refers to wrong control template instance
        BUTTON('Изменить'),AT(362,133,42,12),USE(?Change:2),HIDE,#ORIG(?Change), |
                #SEQ(5),#ORDINAL(13)
!!> ERROR(22): The #SEQ attribute is incorrect or refers to wrong control template instance
        BUTTON('Удалить'),AT(404,133,42,12),USE(?Delete:2),HIDE,#ORIG(?Delete),#SEQ(5), |
!!> ERROR(85): The #SEQ attribute is incorrect or refers to wrong control template instance
                #ORDINAL(14)
        BUTTON('Справочник моделей'),AT(2,292,84,14),USE(?ButtonModels), |
                #ORIG(?Button9),#ORDINAL(15)
    END
И что с этим дерьмом делать сейчас?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
kreator
✯ Ветеран ✯
Сообщения: 5037
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 23 раза

Re: Clarion 6 APP -> C9

Сообщение kreator »

Да, не всё гладко с конвертацией из 6-ки. Мы уже месяцы занимаемся 6.3->8.0. По своему опыту: где Variable not found, это не видны переменные, по какой причине - надо смотреть, словарь сконвертировали, модульные данные доступны? Где проблема с SEQ#, это шаблона на окне нет, может он не зарегистрирован. Вообще, по моему опыту продуктивно перегонять через TXA по одной процедуре. ИМХО.
We are hard at work… for you. :)
Alex_G
Бывалый
Сообщения: 77
Зарегистрирован: 09 Ноябрь 2009, 13:04
Поблагодарили: 2 раза

Re: Clarion 6 APP -> C9

Сообщение Alex_G »

У нас аналогичная проблема возникла при конвертации проекта из С8 в С9. Однако, когда взяли исходный проект в С6 (в 8-ке значительных изменений внести не успели еще), процесс конвертации вроде-бы пошел.
Но в отличии от 8-ки, в Application Tree русские комментарии (Description) процедур отображаются "крокозябрами". (С9.0.10376) При этом при входе в свойства (PROPERTY), все комментарии отображаются корректно
Аватара пользователя
Admin
Администратор
Сообщения: 3963
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 29 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Clarion 6 APP -> C9

Сообщение Admin »

Идут они в опу с перетаскиванием прилад по одной процедуре.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2367
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 19 раз

Re: Clarion 6 APP -> C9

Сообщение Губин Игорь »

У меня возникло пару раз. Вылечил это очень просто: удалил ручками все Seq в окне
Я сконвертировал несколько проектов 6 -> 8 ->9 без всяких проблем.
Сложности с Seq у меня возникли только в окнах, которые я правил не в дизайнере, а ручками. Посмотри, в исходном тексте у тебя, случайно, нет тоже одинаковых значений Seq?
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить