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

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

Добавлено: 24 Декабрь 2019, 10:55
gopstop2007
Как сохранять проект при каждом запуске (выходе), просьба рабочие варианты. Если эта тема подымалась, пожалуйста ссылки.

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

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

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

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

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

Добавлено: 24 Декабрь 2019, 12:35
finsoftrz
Старый шаблон, по моему, Якимченко делал. Сохраняет в txa/txd при генерации. Прикрепил, чтобы не искать.

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

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

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

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

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

Добавлено: 24 Декабрь 2019, 13:10
Дед Пахом
Экспорт словаря в TXD был сломан в C7 и до сих пор не починен.

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

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

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

Добавлено: 24 Декабрь 2019, 13:44
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 вариант

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

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

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

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

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

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

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

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

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

Добавлено: 24 Декабрь 2019, 16:08
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, не знаю поможет ли он в данной ситуации?

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

Добавлено: 24 Декабрь 2019, 17:23
finsoftrz
10 мин - это очень много. В С6.3 шаблоном практически незаметно. Ну, пару секунд на app.

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

Добавлено: 24 Декабрь 2019, 17:52
porutchik
по идее велосипедистов тортойс должен прикручиватся к 10-ке. У меня так и не получилось. Пользуюсь sinology. пока нет проблем