Страница 1 из 1

Clarion 6 APP -> C9

Добавлено: 24 Январь 2014, 2:17
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
И что с этим дерьмом делать сейчас?

Re: Clarion 6 APP -> C9

Добавлено: 24 Январь 2014, 10:00
kreator
Да, не всё гладко с конвертацией из 6-ки. Мы уже месяцы занимаемся 6.3->8.0. По своему опыту: где Variable not found, это не видны переменные, по какой причине - надо смотреть, словарь сконвертировали, модульные данные доступны? Где проблема с SEQ#, это шаблона на окне нет, может он не зарегистрирован. Вообще, по моему опыту продуктивно перегонять через TXA по одной процедуре. ИМХО.

Re: Clarion 6 APP -> C9

Добавлено: 24 Январь 2014, 10:09
Alex_G
У нас аналогичная проблема возникла при конвертации проекта из С8 в С9. Однако, когда взяли исходный проект в С6 (в 8-ке значительных изменений внести не успели еще), процесс конвертации вроде-бы пошел.
Но в отличии от 8-ки, в Application Tree русские комментарии (Description) процедур отображаются "крокозябрами". (С9.0.10376) При этом при входе в свойства (PROPERTY), все комментарии отображаются корректно

Re: Clarion 6 APP -> C9

Добавлено: 24 Январь 2014, 17:30
Admin
Идут они в опу с перетаскиванием прилад по одной процедуре.

Re: Clarion 6 APP -> C9

Добавлено: 26 Январь 2014, 14:53
Губин Игорь
У меня возникло пару раз. Вылечил это очень просто: удалил ручками все Seq в окне
Я сконвертировал несколько проектов 6 -> 8 ->9 без всяких проблем.
Сложности с Seq у меня возникли только в окнах, которые я правил не в дизайнере, а ручками. Посмотри, в исходном тексте у тебя, случайно, нет тоже одинаковых значений Seq?