Clarion 11-12

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Кстати, по anyscreen, я бы обратил более серьезное внимание на виндового клиента. В основном, кривизна и нестыковки вылазят в веб броузере при генерации html из javascript. А с виндовым клиентом проблем должно быть намного меньше, так как не выходим за рамки кларионовских приложений.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Clarion 11-12

Сообщение kreator »

А кириллицу в AnyScreen хоть починили?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7334
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

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

Губин Игорь писал(а): 14 Сентябрь 2020, 9:14 Т.ч. ждём новых энискрин и драйверов.
Спасибо ! Тогда будем пока читать про то, как наши корабли (пардон: сервисы) бороздят просторы вселенной ! :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2303
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Clarion 11-12

Сообщение Губин Игорь »

finsoftrz писал(а): 14 Сентябрь 2020, 9:40 А с виндовым клиентом проблем должно быть намного меньше, так как не выходим за рамки кларионовских приложений.
Их и не было. Если новые не появились. Работало на ура. Но я всё больше и больше начинаю смотреть в сторону TSPlus... По цене сопоставимо, а вот поддержка дешевле и глюков меньше... Хотя и имеются некоторые сложности.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Пункт "Выход" в меню, например, не работал. В последнем релизе это починили. :-)
Tsplus просто работает уже сейчас. Возможно, с ним rebase надо явно в приложении включать.
А AnyScreen только в начале пути. Чисто по интуиции, мне кажется, что в любом случае это шаг в нужном направлении. После всяких интернет коннекторов, h5.
Сам по себе anyscreen достаточно прост в использовании. К проекту подкладывается 3 dll общим весом примерно 2мб. То есть по сегодняшним меркам немного. Далее декларируется глобальный класс с набором методов, и в нужных местах кода вставляются их вызовы. Сам по себе tpl от anyscreen очень легкий и простой. Никаких tpw даже не цепляется. Просто вставляет вызовы в некоторые стандартные эмбеды. Можно использовать и в ручных проектах, и имплиментировать в любые шаблоны.
Им бы сейчас хорошо было бы нормальную документацию с описанием свойств и методов классов. Их там не так много. И подложить простые примеры в чистых clw без всяких шаблонах, с одним окном, на которых можно было бы легко воспроизводить разные ситуации. И дальше уже потихоньку шлифовать. Поскольку реальное приложение особо не утяжеляется и может работать в обычном режиме, то потихоньку можно было бы тестировать его и в режиме с активным anyscreen. Если наши приложения смогут работать через интернет без использования сторонних серверов (так же, как и с ними), это только усилит технологию.
Некоторый оптимизм дает то, что ребята из Kis явно упертые. И технология у них (виндовый клиент) давно работает и финансируется из реального сектора. Kis разрабатывает ERP систему для крупных словацких предприятий. То есть, если не получится в нужном объеме найти деньги в кларионовском комьюнити, можно покрыть из другого источника.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Дока есть в chm формате, с описанием всех методов классов и примером hand code. В подкаталоге bin.
Судя по обсуждению новостей у англоязычных, последний релиз опять не рабочий.
C6/C11, ШВС, tps/btrieve.
pansoft
Бывалый
Сообщения: 76
Зарегистрирован: 08 Август 2011, 11:37

Clarion 11-12

Сообщение pansoft »

Приложение собралось.
Работает. Русский шрифт поддерживает.
Единственное кода запускаешь и работаешь на локальном компьютере все время вылетает поверх браузера, виндус приложение.
Когда работаешь по сети то все ок.(на сервере видно все что делает пользователь).
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Губин Игорь писал(а): 14 Сентябрь 2020, 10:43
finsoftrz писал(а): 14 Сентябрь 2020, 9:40 А с виндовым клиентом проблем должно быть намного меньше, так как не выходим за рамки кларионовских приложений.
Их и не было. Если новые не появились. Работало на ура. Но я всё больше и больше начинаю смотреть в сторону TSPlus... По цене сопоставимо, а вот поддержка дешевле и глюков меньше... Хотя и имеются некоторые сложности.
Я для очистки совести еще попробовал ручными вызовами методов на небольшом приложении. В общем, заработать из коробки сможет только если стандартные шаблоны и без нюансов. Если же большой реальный проект, то это ревизия всего кода, без вариантов. Я на 1.0 пробовал, 1.1 лень ставить. Судя по всему, сейчас починили, не работали стандартные виндовые операции в меню и кнопках. На system{prop:threading}=0 виснет намертво. После ресайза делаем anysreen:display, кнопка максимизации окна становится недоступной, если окно без атрибута mdi child. Message как-то странно отрабатывал. Где-то нормально, где-то на заднем фоне. Видимо, от места вызова зависит. И это только на 3 простых окнах меню-броуз-форма. Судя по описанию методов, в ручном коде придется немало вызовов натыкивать.
В общем, я за tsplus голосую. :-)
PS. Почитал, как понял, rebase на виндах старше win xp делать уже не надо, винда сама оптимизирует загрузку dll приложения.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Clarion 11-12

Сообщение kreator »

finsoftrz писал(а): 14 Сентябрь 2020, 17:35 В общем, я за tsplus голосую.
То, что Вы показали, это не веб-приложение. Это непонятно что. Я два-три года назад тут выкладывал такую же работу VMWare. Какой смысл в такой работе (запуск десктопного приложения из браузера)? Мне нужно, чтобы подтянулись все возможности браузера и т.д. Например, проверка орфографии. На мобильном устройстве нужна работа с камерой, голосовым вводом... Как это сделать на tsplus?
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Перечисленные возможности к броузеру никакого отношения не имеют. :-)
Tsplus обеспечивает удаленный доступ к нашим приложениям с любых устройств и сам просто устанавливается почти на любую версию windows. Не обязательно ходить из броуза, есть нативные клиенты. Хорошая платформа для определенного рода прикладных решений.
Не видел нормальный терминал на VMWare, но Вам лучше знать. В любом случае, это софт для другой ниши.
Если Вам нужно больше, смотрите в сторону нативных приложений. Дорогу осилит идущий.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Clarion 11-12

Сообщение kreator »

finsoftrz писал(а): 14 Сентябрь 2020, 18:32 Перечисленные возможности к броузеру никакого отношения не имеют. :-)
Tsplus обеспечивает удаленный доступ к нашим приложениям с любых устройств и сам просто устанавливается почти на любую версию windows. Не обязательно ходить из броуза, есть нативные клиенты. Хорошая платформа для определенного рода прикладных решений.
Не видел нормальный терминал на VMWare, но Вам лучше знать. В любом случае, это софт для другой ниши.
Если Вам нужно больше, смотрите в сторону нативных приложений. Дорогу осилит идущий.
Ещё раз. Есть такое же решение на VMWare. Только оно никому не нужно. Оно дорогое, кривое и т.д. Как по мне, то как раз прокладка в виде tsplus (как и VMWare) есть узко специализированное решение.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Дорогое, кривое и никому не нужное к tsplus не относится. Под ним сейчас много кларионовских программ крутится. И много разного другого софта. Стоимость лицензий я озвучил, ставится за 5 минут практически на любую винду, кларионовские программы работают без переделок на любом девайсе (понятно, что на смартфонах с маленьким экраном надо окна соответственно проектировать). Для нас это самый оптимальный ресурс, если стандартный терминал дорого.
Это речь про кларионовские приложения в продакшене, которые переделывать нет смысла. Никто не отменяет и другие схемы работы. Например, для точек продаж, которые тоже на десктопе, требуется доступ к локальному оборудованию и возможность переключения в оффлайн, хорошо работает ip драйвер. Для внешних пользователей можно делать небольшие приложения на php (электронные заказы, системы лояльности и т.п.). Это будет уже чистый веб. Данные туда в большинстве случаев достаточно реплицировать, но можно и напрямую к настольной базе данных стукаться. Для мобильных задач (комивояжоры, официанты в ресторанах и т.п.) делается на b4a. Это полностью нативные приложения для мобильных девайсов. Взаимодействие с настольными приложениями идентично, как в случае веба.
Написание нативных приложений для веба и мобильных устройств имеет один минус - надо освоить соответствующий инструмент разработки. Поскольку задачи небольшие, то такое погружение, как в кларион, не требуется. А плюс в том, что нет ограничений, все пишется естественно под целевую платформу. А какие еще варианты? Сидеть и ждать, что кто-то за нас придумает волшебную пулю на кларионе, вряд ли целесообразно. В общем, каждый для себя сам определяет, в каком направлении двигаться. Порог для вхождения в php и b4a примерно по месяцу. А потом уже шлифовать полученные навыки.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7334
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

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

finsoftrz писал(а): 15 Сентябрь 2020, 11:37 Порог для вхождения в php и b4a примерно по месяцу.
Не пугайте пжалуйста людей ! :) Через 3 дня на B4A уже есть что потыкать пальцем в планшете. :)
А всё потому, что в отличии от Clarion, есть куча книжек и описаний, в т.ч. и на русском.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Clarion 11-12

Сообщение finsoftrz »

Я имел ввиду, что через месяц будет работающее приложение для реальной жизни. И более менее устаканится в голове, что и как делать. Примеры собрать можно, конечно, быстрее.
Не нравится php или b4a, можно подобрать, что ближе и понятнее. Например, откровения от фейсбука. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7334
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Clarion 11-12

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

Сама идея "одно приложение - на всех платформах" очень привлекательная и заразная.
Не так давно Microsoft с ней носилась: обещалось, что Win10 будет работать всех типах
процессоров и выполнять одно приложение. Фиг !
Oracle уже лет 30 JAVA пилит ... но нет того ощущения полного счастья, что обещалось и хотелось. :(
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить