Страница 5 из 10

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 18:44
Дед Пахом
sergm2324 писал(а): ждать выхода C11 под 64-бита
Никто из SV не то что не обещает, а даже и не заикается, что в C11 будет поддержка 64-х бит. Если я чего-то не пропустил.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 18:56
RaFaeL
sergm2324 писал(а): Дело в том, что у многих сейчас сервера уже стоят 64-битные, на раб.станциях windows 10 тоже 64-битная. А наше приложение, сделанное на 6.3 под 32-бит тормозит, если tps-база находится на 64-битном сервере. Это проверено. В результате им для моей программы приходится держать второй сервер с 32-битной операционкой. Про windev лезть не особо хочется. Но на C# под Visual Studio я такую же программу буду год писать. И вид в результате получится не презентабельный. Вот и думаю, ждать выхода C11 под 64-бита или искать альтернативную среду разработки. Или вообще писать net-приложение на каком-нибудь PHP.
Можно еще отказаться от tps, раз такое дело. Но вообще, не замечал. Надеюсь, не в системные каталоги ставите?

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:03
sergm2324
RaFaeL писал(а): Надеюсь, не в системные каталоги ставите?
Не знаю, куда они там ставят, но жалуются многие. Согласен, можно попробовать переписать программу под SQL. Рассматриваю тоже такой вариант.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:06
sergm2324
tps-формат вообще не надежный. При большом объеме баз файл он периодически портится. Приходится клиентам высылать tpsfix и объяснять, как ей пользоваться. Больше 10 лет уже мучаемся с ним (

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:07
Игорь Столяров
sergm2324 писал(а): можно попробовать переписать программу под SQL
Самый "бюджетный" вариант - переход с TPS на Actian PSQL (Btrieve). Просто заменяем драйвер в словаре
(есть мелкие несовместимости с DECIMAL / BLOB / MEMO полями - см. справку), собираем и скорость в
сети возрастает 3-4 раза ... ;) Изменение в алгоритмике кода (в отличии от SQL) - не требуется.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:09
Губин Игорь
sergm2324 писал(а): Не знаю, куда они там ставят, но жалуются многие.
У меня такое возникало под виндами и на 32 и на 64 и вне зависимости от того, куда ставили. Фиг его знает, что там мелкомягкие намудрили, но клинч при одновременном доступе к файлам, периодически, наблюдается. Пришлось понаставить везде Open/Close для файлов. Т.е. если файл не нужен, то он тут же закрывается, а все справочные файлы подкачиваются в IMDD при старте.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:10
sergm2324
Игорь Столяров писал(а): Самый "бюджетный" вариант - переход с TPS на Actian PSQL (Btrieve)
Спасибо за идею. А им потом базу получается ставить на SQL-сервер? Там же всякие строки подключения в словаре придется прописывать.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:14
sergm2324
Губин Игорь писал(а): Т.е. если файл не нужен, то он тут же закрывается
Так в том то и дело, что файл открыт в режиме 42h и держится постоянно открытым, т.к. это база, куда постоянно куча народу что-то вносит.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:15
Игорь Столяров
sergm2324 писал(а): Там же всякие строки подключения в словаре придется прописывать.
Ничего не надо. Просто меняем драйвер, собираем и все (ну если вдруг в словаре есть какие-то строки для драйвера TPS,
то конечно их нужно убрать). Для локальной работы и небольших сетей (до 10 компьютеров) используем PSQL WorkGroup.
Для полноценного сервера (с серверной версией Windows) - ставим PSQL Server, а на рабочие станции клиентскую компоненту.
Все устанавливается в default - у нас это делают бухгалтера предпенсионного возраста. Далее работа ничем не отличается
от TPS ... Собери небольшой тестик с парой тройкой списков и проверь ...

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:17
Губин Игорь
sergm2324 писал(а): держится постоянно открытым, т.к. это база, куда постоянно куча народу что-то вносит.
Речь о том, чтобы, по возможности, реализовать алгоритм: открыл, записал, закрыл. Другое дело, конечно, если это выбрал - изменил, выбрал другое..., то тогда - да.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:18
sergm2324
Игорь Столяров писал(а): Собери небольшой тестик с парой тройкой списков и проверь ...
Спасибо. Буду пробовать на VMWare

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:21
Игорь Столяров
sergm2324 писал(а): Спасибо.
Пожалуйста. Возникнут вопрос - спрашивай, с Btrieve многие работают. :)

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:28
sergm2324
Если получится под PSQL, буду переписывать с C6.3 на C10. Оно под windows10 как-то постабильнее работает, как мне показалось. Хотя конечно придется опять FRB заново покупать, всякие EasyExcel от Ingasoftplus.

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 19:38
Игорь Столяров
sergm2324 писал(а): буду переписывать с C6.3 на C10
Это безусловно хорошо, но не есть первоочередная необходимость. С PSQL прекрасно можно работать и в C63.
А лицензия FRB и всех Easy сразу включает в себя компоненты для всех версий Clarion
(пусть меня поправят разработчики этих компонент, если я не прав).

Оценка востребованности релизов Clarion на февраль 2017 г.

Добавлено: 22 Март 2017, 23:41
kreator
sergm2324 писал(а):Согласен, можно попробовать переписать программу под SQL. Рассматриваю тоже такой вариант.
Предлагаю попристальней рассмотреть этот вариант. Многие переходили с tps на SQL. В т.ч. и я. Кларион позволяет сделать это безболезненно достаточно. Меняете драйвер в словаре и прописываете коннект (Owner Name). Кларион сам создаст все таблицы, индексы, форейн ключи (???). Всё должно заработать сразу. Постепенно нужно будет переписывать запросы через prop:SQL и т.д. Но в любом случае затраты для запуска SQL-ной версии далеко не год. И, если есть возможность, в качестве SQL сервера выбрать Oracle/MS/SQLAnywhere (поскольку возможности у них ого-го и прямой Кларионовский драйвер работает получше ODBC). Если финансовый вопрос имеет место быть, то есть бесплатные. Про Actian PSQL (Btrieve) не скажу, но лучше тоже подумать прежде. На форуме есть обсуждения SQL серверов.