Проект (app+dct и т.п.) - сохранение (архив)

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gopstop2007
✯ Ветеран ✯
Сообщения: 1313
Зарегистрирован: 25 Март 2009, 21:55

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение gopstop2007 »

Как сохранять проект при каждом запуске (выходе), просьба рабочие варианты. Если эта тема подымалась, пожалуйста ссылки.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4364
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение Игорь Столяров »

А какой смысл в этом действии (зачем) ?
Если защита от разрушения APP/DCT - то можно решить через выгрузку в TXA/TXD из командной строки.
Если неадекватность разработчика при внесении изменений - то можно добавить архивацию проектов в автозагрузку.
«V» значит Вендетта !

gopstop2007
✯ Ветеран ✯
Сообщения: 1313
Зарегистрирован: 25 Март 2009, 21:55

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение gopstop2007 »

Игорь Столяров писал(а):
24 Декабрь 2019, 11:07
А какой смысл в этом действии (зачем) ?
Архивация есть, за день целиком всех проектов. Столкнулся с тем, что этого не достаточно.
Подымал когда то тему, про использование GIT-а, но интереса к данной теме никто не проявил :(
Игорь Столяров писал(а):
24 Декабрь 2019, 11:07
Если защита от разрушения APP/DCT - то можно решить через выгрузку в TXA/TXD из командной строки.
Если неадекватность разработчика при внесении изменений - то можно добавить архивацию проектов в автозагрузку.
Если не трудно поподробней, заранее благодарен.
Игорь Столяров писал(а):
24 Декабрь 2019, 11:07
Если неадекватность разработчика при внесении изменений - то можно добавить архивацию проектов в автозагрузку.
Помню пробегало на форуме, не нашел :(
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1416
Зарегистрирован: 06 Ноябрь 2014, 12:48

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение finsoftrz »

Старый шаблон, по моему, Якимченко делал. Сохраняет в txa/txd при генерации. Прикрепил, чтобы не искать.
Вложения
AppAutoSaver.tpl
(13.99 КБ) 25 скачиваний
Рязань решает.

gopstop2007
✯ Ветеран ✯
Сообщения: 1313
Зарегистрирован: 25 Март 2009, 21:55

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение gopstop2007 »

finsoftrz писал(а):
24 Декабрь 2019, 12:35
Старый шаблон, по моему, Якимченко делал. Сохраняет в txa/txd при генерации. Прикрепил, чтобы не искать.
Спасибо большое, не подскажите в проекте с С10(ABC) - Multi-dll проблем не будет?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1416
Зарегистрирован: 06 Ноябрь 2014, 12:48

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение finsoftrz »

Сам я в таком сочетании не работаю. Насколько знаю, не должно быть проблем. В заглавном app сохранять txa/txd, в остальных txa. Я у себя на второй диск в одном экземпляре делаю, без архивации, для спокойствия. Восстанавливать пока не приходилось.
Рязань решает.

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2341
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение Дед Пахом »

Экспорт словаря в TXD был сломан в C7 и до сих пор не починен.
С уважением, ДП

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4364
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение Игорь Столяров »

Дед Пахом писал(а):
24 Декабрь 2019, 13:10
Экспорт словаря в TXD был сломан в C7 и до сих пор не починен.
Зато в C63 всё чудесно работает. Через день юзаю для перетаскивания изменений в таблицах … Вообще без проблем. :)
«V» значит Вендетта !

gopstop2007
✯ Ветеран ✯
Сообщения: 1313
Зарегистрирован: 25 Март 2009, 21:55

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение gopstop2007 »

Игорь Столяров писал(а):
24 Декабрь 2019, 13:12
Дед Пахом писал(а):
24 Декабрь 2019, 13:10
Экспорт словаря в TXD был сломан в C7 и до сих пор не починен.
Зато в C63 всё чудесно работает. Через день юзаю для перетаскивания изменений в таблицах … Вообще без проблем. :)
попробовал через командную строку

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

C:\Clarion10\BIN\clarionCL /dx c:\Program_2017\SP_online\my.dct d:\Git_arhive\SP_online\my
получил dctx файл

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

C:\Clarion10\BIN\clarionCL /dx c:\Program_2017\SP_online\my.dct d:\Git_arhive\SP_online\my.txd
получил txd файл

еще, попробовал сделал экспорт одного файла (my.app) двумя вариантами в TXA

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

1. C:\Clarion10\BIN\clarionCL /ax c:\Program_2017\SP_online\my.app d:\Git_arhive\SP_online\my
размер файла - 883888 байт

2. с помощью AppAutoSaver.tpl
размер файла - 877014 байт
сравнил визуально, более правильный - 1 вариант
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4364
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение Игорь Столяров »

gopstop2007 писал(а):
24 Декабрь 2019, 13:44
сравнил визуально, более правильный - 1 вариант
Есть подозрение, что он не "более", а просто правильный … ;)
Вы так и не рассказали общественности, напс вообще все эти танцы с бубном … :)
Последний раз редактировалось Игорь Столяров 24 Декабрь 2019, 15:59, всего редактировалось 1 раз.
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1416
Зарегистрирован: 06 Ноябрь 2014, 12:48

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение finsoftrz »

Вообще, в языке шаблонов экспорт в txd, txa делается одним вызовом. Типа такого:

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

        #CREATE(%AutoSaverTxdFile)
         #EXPORT(%DictionaryFile)
         #CLOSE(%AutoSaverTxdFile)
Если в С10 какие-то проблемы с этим, то это явный косяк SV. Шаблоны тут совсем ни при чем.
Рязань решает.

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2341
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение Дед Пахом »

finsoftrz писал(а):
24 Декабрь 2019, 15:50
#EXPORT(%DictionaryFile)
в C7 и выше создаётся пустой txd.
С уважением, ДП

gopstop2007
✯ Ветеран ✯
Сообщения: 1313
Зарегистрирован: 25 Март 2009, 21:55

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение gopstop2007 »

Игорь Столяров писал(а):
24 Декабрь 2019, 15:40
Вы так и не рассказали общественности, напс вообще все эти танцы с бубном … :)
В ноутбуке:
1. сделана копия архива на начало дня.
2. Работаю с проектом целый день. (более 20 app)
3. Выхожу из проекта.

Следующий день
1. сделана копия архива на начало дня.
2. Загружаю одну из app ошибка - Error .... (status 1)
3. Делаю копию всего.
4. Восстанавливаю из файла bpp - Ошибка другого рода :(
5. Восстанавливаю из архива за предыдущий день :(

Работа за целый день потеряна, еще нужно все вспомнить, что делалось, взаимосвязи с другими app и т.п.
Произошло это 2-й раз за год.

Написал батник для экспорта в TXA/TXD, сохранение занимает более 10 минут.

Начал копать в сторону SVN, не знаю поможет ли он в данной ситуации?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1416
Зарегистрирован: 06 Ноябрь 2014, 12:48

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение finsoftrz »

10 мин - это очень много. В С6.3 шаблоном практически незаметно. Ну, пару секунд на app.
Рязань решает.

Аватара пользователя
porutchik
Посетитель
Сообщения: 48
Зарегистрирован: 01 Февраль 2009, 5:35

Проект (app+dct и т.п.) - сохранение (архив)

Сообщение porutchik »

по идее велосипедистов тортойс должен прикручиватся к 10-ке. У меня так и не получилось. Пользуюсь sinology. пока нет проблем

Ответить