Clarion TXA

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion TXA

Сообщение Developer »

Привет всем!

Необходимо перенести из одной версии Application приложения Clarion в другое через модификацию txa глобальные данные Global Data.

Делая копирование и вставку текста секции [Data] из предыдущего файла txa в новое txa а затем создавая новое Application из txa эти данные доступны, но представлены в секции Local Data Main.

Вопрос: как правильно переносить данные Application через txa в соответствующие секции Data - Global Data из одного Application в другое?
С Уважением, Developer
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion TXA

Сообщение Admin »

Еще бы понять что тут написано и какие версии.
Вот это не поможет?
Скопировать в TXA
2016-11-14_08-51-13.png
2016-11-14_08-51-13.png (8.08 КБ) 4543 просмотра
И вставить в Global Data
2016-11-14_08-51-36.png
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion TXA

Сообщение kreator »

Что-то сдаётся мне, что с переносом глобальных данных в десятку из, допустим, шестёрки проблема. Всё хорошо, если тупо конвертировать App. Я бы сделал так. Попробовал бы конвертировать. Всё равно - с ошибками или без. А потом бы тащил из одного десяточного в другое десяточное через txa.
We are hard at work… for you. :)
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion TXA

Сообщение Admin »

В чем проблема переноса без TXA? Поля отваливаются на формах где то?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion TXA

Сообщение Developer »

Admin и Kreator спасибо за отклик!

Clarion 6.3 & Clarion 10

Копирование текста глобальных данных (не конвертация Application) Global Data
из одного Application (.app) в другое
Clarion 6.3 -> Clarion 10 и Clarion 10 -> Clarion 10

Интересует вставка глобальных данных Global Data которые есть в Application из секции [DATA] файла .txa
картинка Admin » 14 Ноябрь 2016, 1:53
2016-11-14_08-51-13.png (8.08 КБ)

непосредственно в Application Clarion 6.3 и Clarion 10.

Эти данные должны быть вставлены в Application Clarion 10 Data / Tables (F12) в Global Data.

Как данные Global Data из .txa вставить в Application для Clarion 6.3 и Clarion 10 ?
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion TXA

Сообщение kreator »

Admin писал(а):В чем проблема переноса без TXA? Поля отваливаются на формах где то?
Копипастом не получается, формат не тот (например, параметр IDENT уже не используется). Руками придётся править каждую переменную. Работает только конвертация.
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion TXA

Сообщение Developer »

kreator писал(а): Копипастом не получается, формат не тот (например, параметр IDENT уже не используется). Руками придётся править каждую переменную. Работает только конвертация.
Да kreator прав!

Тогда выход такой: конвертация Application Clarion 6.3 в Clarion 10 а затем создание Clarion 10 файла .txa :?:

Как далее вставить Global Data из секции [DATA] файла .txa (Clarion 10) в Application Clarion 10 Data / Tables (F12) в Global Data. :?:
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion TXA

Сообщение kreator »

Ну, если сконвертировал, то можно копипастом. Зачем txa тогда?
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion TXA

Сообщение Developer »

kreator писал(а): Ну, если сконвертировал, то можно копипастом. Зачем txa тогда?

Теперь эти данные Global Data необходимо скопировать в другое Application Clarion 10 не связанное с сконвертируемым, перенести необходимо к примеру только данные Global Data.

Обнаружил решение: Исходное сконвертированное Application Clarion 10
Закладка Data / Tables (F12) - Global Data
- Shift + End - пометить (выделить) необходимые данные - Mouse RigthClick -
Copy Details - Целевое Application Clarion 10
Закладка Data / Tables (F12) - Global Data - Mouse RigthClick - Paste :D

А вот как такое сделать через модификацию CopyPaste файла .txa Clarion 10 :?:
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion TXA

Сообщение kreator »

Вот здесь:
1.jpg
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion TXA

Сообщение Developer »

Kreator благодарю! :D

Это наверное лучшее решение!

А почему невозможна прямая модификация .txa и уже в созданном из .txa Application получить заполненные данные Global Data?

Привязка !!> GUID('c67633c5-5700-40e3-88c4-c5c27035a80b') :?:
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion TXA

Сообщение kreator »

Developer писал(а):А почему невозможна прямая модификация .txa и уже в созданном из .txa Application получить заполненные данные Global Data?
Может и можно. Я уже не помню. Вот нашёл такое решение и пользуюсь. В шестёрке была возможность выгрузить только глобальные данные и потом их закачать исправленные. Сейчас, кажется, такого нет.
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion TXA

Сообщение Developer »

Kreator, спасибо за помощь! :D

Может кто располагает информацией о возможности прямой модификации и вставке данных Global Data секции [DATA] в файл дампа .txa Application Clarion 10 для создания Application на его основе - прошу сообщить.
С Уважением, Developer
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Clarion TXA

Сообщение Admin »

Я может тупой и чего то не понимаю?
Взял просто TXA от Clarion 10
В конце секции [DATA] перед [END]
Воткнул две переменные

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

test1                       LONG
!!> GUID('04d42841-6c6c-45c6-9519-e52485000001')
test2                       LONG
!!> GUID('04d42841-6c6c-45c6-9519-e52485000002')
GUID руками сделал из другого гуида. Просто поменял последние цифры и все. Главное не задублировать GUID. Закачал в новый APP
Результат:
2016-11-15_13-32-34.png
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

Clarion TXA

Сообщение Developer »

Admin, спасибо за отклик!

Я как раз так и делал - описано в первом посте темы.

Но у меня почему-то скопированные данные попадали в Local Data Main Application :(


Для переноса из Clarion 6 в Clarion 10 необходимо вручную менять вместо IDENT на GUID по образцу секции [DATA] Clarion 10

Admin, тобой было подтверждено моё предположение :D
Developer писал(а): Привязка !!> GUID('c67633c5-5700-40e3-88c4-c5c27035a80b')
IDE Clarion 10 при модификации важен GUID с уникальным номером! :D
С Уважением, Developer
Ответить