Конвертация из 6.3 в Clarion 11
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Конвертация из 6.3 в Clarion 11
Пробую из 6.3 в последнюю версию конвертировать.
Попал на ошибку. При конвертации съедается параметр.
Шаблон MAV
Слева TXA из Clarion 6 справа из Clarion 11 Соответственно в шаблоне параметр отсутствует и генерируется не верный код.
Хорошо что тут ошибка явная. А если неявно исчезнет кусок кода!?
Кто нибудь сталкивался с подобным?
Попал на ошибку. При конвертации съедается параметр.
Шаблон MAV
Слева TXA из Clarion 6 справа из Clarion 11 Соответственно в шаблоне параметр отсутствует и генерируется не верный код.
Хорошо что тут ошибка явная. А если неявно исчезнет кусок кода!?
Кто нибудь сталкивался с подобным?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Конвертация из 6.3 в Clarion 11
Во-первых, welcome. Наконец-то. Расскажите что сподвигло?
Во-вторых, очень много есть заморочек. Я тоже через TXA перегонял. И были косяки. С такой как у Вас проблемой я не сталкивался. Но вот у меня, например, многие embeds попадали в orphaned. Непонятно по какой причине. Место вставок вроде не поменялось. И это очень напрягало. Потому-что очень много и надо было догадываться откуда. С явной потерей текста я не сталкивался.
И есть у меня подозрение (правда, ничем не подкреплённое, так на кончике), что в седьмой или восьмой Кларион было легче перегнать. С другой стороны, сейчас от версии к версии с переходом нет никаких проблем.
Во-вторых, очень много есть заморочек. Я тоже через TXA перегонял. И были косяки. С такой как у Вас проблемой я не сталкивался. Но вот у меня, например, многие embeds попадали в orphaned. Непонятно по какой причине. Место вставок вроде не поменялось. И это очень напрягало. Потому-что очень много и надо было догадываться откуда. С явной потерей текста я не сталкивался.
И есть у меня подозрение (правда, ничем не подкреплённое, так на кончике), что в седьмой или восьмой Кларион было легче перегнать. С другой стороны, сейчас от версии к версии с переходом нет никаких проблем.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Конвертация из 6.3 в Clarion 11
Да, такое иногда бывает и в C63, если перегружается через TXA процедура между APP с разными словарями.
С конвертацией в C11 такого не замечено, но насколько я понимаю здесь не конвертация APP, а загрузка TXA ?
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Конвертация из 6.3 в Clarion 11
Привет. Перегонял из с6.3, довольно давно, сталкивался иногда с похожими проблемами при использовании txa. Потом надоело - много всего, стал сразу копировать и открывать в новой IDE app->app/dct->dct. Но особо "сложные" (много ручного кода+нестандартные tpl, несовместимые с С11) после неудачного импорта предварительно готовил - убирал "несовместимости", выявленные при импорте в 11 версию, ну и перегонял сначала через (предварительно настроенную с этими же tpl) 10-ку в этой же операционке (XP 32), а потом открывал в С11 win10-64.
В этом году мне распределили "по наследству" одну из задач уволившегося коллеги (у него на машине win10-32+c6.3), так я просто скопировал app+dct себе и открыл в win10-64+с11, все прошло без проблем.
В этом году мне распределили "по наследству" одну из задач уволившегося коллеги (у него на машине win10-32+c6.3), так я просто скопировал app+dct себе и открыл в win10-64+с11, все прошло без проблем.
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Конвертация из 6.3 в Clarion 11
Я наверное немного не так выразился. Конвертировал саму APP при этом в C11 был выбран основным C6.3
Т.е. по идее все должно было быть прозрачно.
Косяк вылез в MAVControls.tpw в строке
Т.е. по идее все должно было быть прозрачно.
Косяк вылез в MAVControls.tpw в строке
Код: Выделить всё
#CONTROL(BrowseUpdateButtons,'Update records from a Browse Box'),DESCRIPTION('Update a Record from Browse Box on ' & %Primary),REQ(BrowseBox)
CONTROLS
BUTTON('&Insert'),AT(,,42,12),USE(?Insert)
BUTTON('&Change'),AT(42,0,42,12),USE(?Change)
BUTTON('&Delete'),AT(42,0,42,12),USE(?Delete)
END
#BOXED('Update Buttons')
#PROMPT('&Update Procedure:',PROCEDURE),%UpdateProcedure
#ENABLE(%UpdateProcedure)
#PROMPT('&Procedure Parameters:',@s255),%ProcedureParameters
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#ENDENABLE
#PROMPT('&Allow via Popup',CHECK),%EditViaPopup,DEFAULT(1)
#ENDBOXED
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Конвертация из 6.3 в Clarion 11
Жесть в том что это поле ввода даже не отображается в C11, как будто #ENABLE(%UpdateProcedure) не отрабатывает.
В понедельник дальше буду думать.
Код: Выделить всё
#PROMPT('&Procedure Parameters:',@s255),%ProcedureParameters
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Конвертация из 6.3 в Clarion 11
Мне главное пересесть с 16 битной среды. А компилять я как и раньше буду компилятором от 6.3
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Конвертация из 6.3 в Clarion 11
Было что-то про это в ньюсгруппах, не могу найти. То ли %ProcedureParameters стал read only, то ли вообще убрали из языка шаблонов.
С уважением, ДП
Конвертация из 6.3 в Clarion 11
я при "перетаскивании" в 10-ку вначале конвертил в более стабильной на тот момент 9-й версии
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Конвертация из 6.3 в Clarion 11
хотя уже говорил ранее, при перетаскивании надо в с7 у них там все было для этого было заточено, потом в с10, потом другое приложение перетаскивал сразу на с10 не получилось, повторил с с7 - прошло, кстати тоже с MAV перетаскивал, шаблоны сами тоже должны быть v2.0 от 2015 года )
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Конвертация из 6.3 в Clarion 11
Конвертнул все APP C6.3 в APP С11.
Пользуюсь компилятором C6.3
Все работает.
В процессе немного подправил шаблон MAV, и FreeABC
Для меня пока вопрос решен.
Переходить на компилятор C11 желания и планов нет.
Пользуюсь компилятором C6.3
Все работает.
В процессе немного подправил шаблон MAV, и FreeABC
Для меня пока вопрос решен.
Переходить на компилятор C11 желания и планов нет.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса