Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, господа. Помогите плс. Может кто сталкивался с такой проблемой. Имеем Cache 5.2 xml и файл с классами. Необходимо написать прогу (или может bat файл) которая. 1. Создаст область. 2. Создаст БД (включая dat файл) 3. Импортирут классы из xml. 4. Перекомпилирует классы. Подскажите плс как эти действия реализовать программно с помошью VISM например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 14:06 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Denis SytenkovЗдравствуйте, господа. Помогите плс. Может кто сталкивался с такой проблемой. Имеем Cache 5.2 xml и файл с классами. Необходимо написать прогу (или может bat файл) которая. 1. Создаст область. 2. Создаст БД (включая dat файл) 3. Импортирут классы из xml. 4. Перекомпилирует классы. Подскажите плс как эти действия реализовать программно с помошью VISM например. 1 2 можем прислать 3 4 нету ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 14:10 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 14:19 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Denis SytenkovMX -- ALEX, 1-2 пришлте плс my_cool_test@mail.ru, 3-4 невозможно или вы такого не делали? 1-2 выслал, проверяйте вашу крутую тестовую почту :) 3-4 не делали. Возможно ли - не знаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 15:56 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
В версии Cache' 5.1. и в Cache' 5.2., соответственно, есть новое API для создания областей, БД и т.д. К моему сообщению прикреплен файл с описанием этого API. Что касается загрузки и компиляции классов, посмотрите документацию класса %System.OBJ Стоит еще подумать про настройки безопасности для Вашей системы. Безопасно ли открывать доступ для работы с системной информацией для внешних программ? Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 17:24 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
3-4 ?? Но ведь доступны d $system.OBJ.LoadDir() и d $system.OBJ.CompileProject() Скрипт для закрузке прост - главное правильно разбить классы по проектам, ибо IMXO при компиляции проектов меньше всего проблем с зависимыми компиляциями. От Пункта 1-2 я бы тоже не отказался :) pyton сабака mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 17:28 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Раз, два - и питону выслал. Три, четыре - интересно. ----------------------- МУМПС форева СКЛ маздай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 09:43 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
c0de3code Три, четыре - интересно. Дык неясно что там сложного - вот пример програмки для закрузки сценария на основе .ini файла Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 18:07 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Но в целом - картина не совсем ясна. Когда с год назад размышлял над проблемой "интсалятора" то приходил к мнению что гораздо проще изготовить начальную базу со всеми классами. В дистриб положить её .DAT файл. Задача "интсалятора" - создать область, скопировать и подмонтировать инсталяционный .DAT - потом произвести настройку базовых справочников и собсно всё. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 18:11 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Ptn c0de3code Три, четыре - интересно. Дык неясно что там сложного - вот пример програмки для закрузки сценария на основе .ini файла Спасибо за пример. Вижу, что не так уж сложно. Просто с классами не работаем. У нас все в интах. авторНо в целом - картина не совсем ясна. Когда с год назад размышлял над проблемой "интсалятора" то приходил к мнению что гораздо проще изготовить начальную базу со всеми классами. В дистриб положить её .DAT файл. Задача "интсалятора" - создать область, скопировать и подмонтировать инсталяционный .DAT - потом произвести настройку базовых справочников и собсно всё. :) Инсталлятором еще не занимались. А хотелось бы. Что-то из инсталлятора Вам удалось реализовать? И над чем Вы размышляли - инсталляцией новой базы в существующую у пользователя Cache или же над автоматической инсталляцией Cache, а потом и новой базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 16:12 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
>>Что-то из инсталлятора Вам удалось реализовать? Пока только отдельные куски - задача пока как бы второго плана. Неоформленная. DAT подготавливать уже умею, с 5.1 можно через API наконец-то базами баловаться, да и ваш скрипт поможет - осталось еще разобраться со мапированием глобалов (не очень хочеться лезть "руками" в cache.cpf) А вот со справочниками - то самое через, которую всё стремиться к звездам :). Ну это уже наши конкретные индивидуальные заморочки Я считаю что нужно в первую очередь делать (silent инсталяциия каше + установка базы ). Но нужны оба варианта. С устоновкой и с использованием текущей - просто как настроена текущая неизвестно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 20:09 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
В свое время, я занимался разработкой инсталлятора. Реализовал почти все пункты. Конечно, без использования классов не обошлось. Схема работы инсталлятора такая: 1.Весь код инсталлятора пишем в файле cbootuser.rsa (код отрабатывает при инсталляции каше) 2. В cbootuser.rsa создаетс рутина %ZSTART, которая запускается всего 1 раз при первом запуске Каше, а потом самоуничтожается. В этой рутине у меня прописан кода на создания баз данных, областей, импорт классов из xml и.т.п по окончании отработки этого кода, рутина %ZSTART уничтожается, чтобы при повторном запуске каше не отрабатывать. Кому интересно, могу пример отправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 05:16 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Кстати, реализованы все 4 пункта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 05:17 |
|
||
|
Программная установка базы на Cache 5.2
|
|||
|---|---|---|---|
|
#18+
Peter ZarubinВ свое время, я занимался разработкой инсталлятора. Реализовал почти все пункты. Конечно, без использования классов не обошлось. Схема работы инсталлятора такая: 1.Весь код инсталлятора пишем в файле cbootuser.rsa (код отрабатывает при инсталляции каше) 2. В cbootuser.rsa создаетс рутина %ZSTART, которая запускается всего 1 раз при первом запуске Каше, а потом самоуничтожается. В этой рутине у меня прописан кода на создания баз данных, областей, импорт классов из xml и.т.п по окончании отработки этого кода, рутина %ZSTART уничтожается, чтобы при повторном запуске каше не отрабатывать. Кому интересно, могу пример отправить. Мне - интересно. Отправьте, пожалуйста на мейл, указанный в моем профиле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 09:52 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=34132186&tid=1559476]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 363ms |

| 0 / 0 |
