Целесообразность перехода на Windows-версию Clarion

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
BelPolk
Прохожий
Сообщения: 4
Зарегистрирован: 04 Сентябрь 2008, 17:47

Целесообразность перехода на Windows-версию Clarion

Сообщение BelPolk »

В нашей организации написано достаточно много программ на Clarion 2.1. Но последнее время сталкиваемся с различными проблемами (нехватка памяти, keys must rebuild, и т.д.). Скачал с официального сайта Clarion 5. Он понимает только Windows - кодировку. Очень хотелось бы узнать, насколько нам поможет переход на Windows-версию Clarion и как, при на него возможно корректно перейти, при необходимости. Заранее благодарю за ответ. E-mail: system@minskhleb.com, isvda@tut.by ICQ136854918 Иванов Сергей.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7680
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 26 раз
Поблагодарили: 68 раз

Re: Целесообразность перехода на Windows-версию Clarion

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

Если речь идет о файлах БД - то есть для файлов (см. словарь) есть опция OEM.
Она предназначена для совместимости с существующими файлами в DOS кодировке.

Также необходимо корректно локализовать среду приложения (см. в справке описание LOCALE)
Готовый блок локализации - прикреплен к этому сообщению, просто вставляется в начало программмы.

Пробемы конечно будут решены, особенно если перевести БД с DAT на TPS файлы.
Windows приложение имеет значительно больше возможностей и ресурсов для работы, чем DOS программа.

Вряд ли стоит начинать работать c Clarion 5, текущая версия Clarion 6.3 9058 - все что нужно для работы
см. в разделе ПРИВАТ этого форума.

А вот сами приложения придется создавать "с нуля", руковдствуясь только структурой DOS программ.
Совсем другой принцип работы окон, отчетов, да и самих приложений.
Если еще работать с шаблонами ABC - то добавляется объектно-ориентированный язык ...

Работы много, но будет интересно ... ;)
Вложения
russan.clw
Руссификация приложения
(4.32 КБ) 530 скачиваний
Make Clarion Great Again ! 😎
Sergei Baryshnikov
Прохожий
Сообщения: 2
Зарегистрирован: 25 Октябрь 2008, 14:43

Re: Целесообразность перехода на Windows-версию Clarion

Сообщение Sergei Baryshnikov »

Можно не согласится с предыдущим ответом, в свое время была похожая проблема перевода больших комплексов с Clarion 2.1 DOS на Clarion 2.0 Win, а в последствии и в 5.0 и 6.3(так как система была большая и все сразу перевести не получалось). Перевод шел медленно, поэтому разработали конвертор, который формирует на основании файла приложения(.APP) DOS версии текстовую форму словаря(.TXD) и текстовую форму приложения(.TXA), причем словарь содержит не только описания файлов, но и отношения между ними, а сконвертированное приложение содержит все типы процедур кроме Table, которые есть смысл не перетаскивать, а генерировать. С DOS отчетами пришлось идти на компромисс, так как полностью перетащить в структуру Report не получалось, поэтому отчеты были перенесены как Source и печатались в стиле DOSа. Это не идеальное решение, так как хорошо-бы было получить сразу Report, но, как вы уже могли заметить, в Clarion Win генератор отчетов оставляет желать лучшего, а отчеты были нужны сразу и их было много.

Конвертор не давал 100% результата(то есть он не доведен до состояния "нажали 2 кнопки и получили Win приложение"), но 95% рутинной работы он брал на себя.

Работа по конвертированию отдельных частей комплекса все еще идет и, если хотите, можно попробовать помочь.

Если заинтересовались прошу в приват или на e-mail: barspost@list.ru
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7680
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 26 раз
Поблагодарили: 68 раз

Re: Целесообразность перехода на Windows-версию Clarion

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

В общем-то мы, давно правда, использовали похожую методику. Конвертировали DOS App & Dct в Windows версию и потом ручками проходили и переписывали каждую процедуру. Процесс усугублялся еще тем, что кроме DOS - Windows, сразу выполнялась еще конвертация Legacy - ABC. Но ничего, при наличии желания и навыков пользования текстовым редактором Clarion c "найти-заменить" все делается достаточно бодро ... Здесь интересен результат, а не сам процесс - его нужно проделать один раз и уже потом к нему никогда не возвращаться ... ;) Удачи !
Make Clarion Great Again ! 😎
Ответить