Расскажите как. Это же чудо - сразу из браузера открывать tps-таблицы. Непонятно тогда, зачем Вы со "стрёмным" sqlite связались.
AnyScreen
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4615
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 6 раз
- Поблагодарили: 37 раз
AnyScreen
Через сокеты. Я уже пару раз ссылку на тестовые примеры давал. Sqlite используется, если нужно сделать автономно работающее веб приложение (без прямого обращения к базе данных основной учетной системы) или для нативных мобильных приложений.
C6/C11, ШВС, tps/btrieve.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
AnyScreen
Речь о том, чтобы не вести разработку ДВУХ разных проектов на разных платформах. Я не настолько крупная и богатая контора. Большая часть клиентов у меня требуют именно оффлайн-систему, и, зачастую, работающую с полным отсечением от интернета. Я уже дважды делал онлайн-вариант, первый, вообще, на CGILib (помянем хорошего человека). Но ресурсов не хватает, чтобы вести два проекта с полной синхронизацией возможностей, при том, что дополнительная ветка требует больших трудозатрат.
Это я только кажусь дураком! На самом деле я полный идиот!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4615
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 6 раз
- Поблагодарили: 37 раз
AnyScreen
Игорь, могу навести на вариант. Помнишь Струменского из Энигмы? Он разработал собственный ip драйвер, и у них приложения работают через интернет с его использованием. Одно время Александр предлагал его как продукт, но с лицензирование на сервер. По возможностям перекрывает стандартный ip драйвер, но, насколько я понял, к нему можно достучаться и с веба. Плюс работает быстрее и стабильнее именно как драйвер, с поддержкой реконнекта и т.п.
Во всяком случае, это несколько лет работающий в продакшене вариант.
Правда, если доступ с веб броузера, видимо, все равно интерфейс на чем-то писать надо. А если с винды, то должно взлететь с минимальными доработками.
Во всяком случае, это несколько лет работающий в продакшене вариант.
Правда, если доступ с веб броузера, видимо, все равно интерфейс на чем-то писать надо. А если с винды, то должно взлететь с минимальными доработками.
C6/C11, ШВС, tps/btrieve.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
AnyScreen
Спасибо, я помню о нём. Но это не то. Мне нужен фронтенд работающий, в идеале, конечно, "на любой операционке под любым браузером с возможностями базовой версии". А тут получается наличие "а-ля тонкий клиент под Windows", который "лучше" оффлайн-версии только тем, что работает медленней . Дело в том, что у меня нет необходимости постоянно синхронизировать базы.finsoftrz писал(а): ↑22 Март 2021, 9:34 Помнишь Струменского из Энигмы? Он разработал собственный ip драйвер, и у них приложения работают через интернет с его использованием. Одно время Александр предлагал его как продукт, но с лицензирование на сервер. По возможностям перекрывает стандартный ip драйвер, но, насколько я понял, к нему можно достучаться и с веба.
Для тех случаев, когда можно было бы применить тонкого клиента, у меня есть поставка на флешке с которой можно сразу запустить.
Это я только кажусь дураком! На самом деле я полный идиот!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4615
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 6 раз
- Поблагодарили: 37 раз
AnyScreen
Тут ещё от приложения зависит. Если у тебя пользователь открыл окно и сидит в нем, редко выполняя открытие и закрытие окон, а сбои в работе не так критичны (перезапустил приложение и работает дальше), то, может, и anyscreen зайдёт, если допилят до определённого уровня.
C6/C11, ШВС, tps/btrieve.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
AnyScreen
Предварительное
AnyScreen v1.2 changelog
AnyScreen HTML5 client: General
Fix: Improve main menu behavior - open main menu with Alt key, auto-focus
search field, open first filtered element with Enter key
Fix: Support arrow keys on POPUP
Fix: Make download file case-insensitive
Fix: Send EVENT:GainFocus when focusing browser
Fix: Download and display icon for MessageBox
Feat: Support redirectURL parameter (set redirect location after app has
been terminated)
Fix: Fix download issue with non-ASCII filenames
Fix: Fix format for pattern picture
Fix: Fix for changes in Chrome outline display
Fix: Fix for newline chars in MESSAGE
Fix: Execute resize after new CSS file applied
Fix: Process NoWidth and NoHeight
Fix: Support PROPs for POPUP (font, size, color?)
Fix: Support for PROP:Touched
Fix: Add redirect to home screen on logout
Fix: Make B case-insensitive in time pictures
Fix: Support MouseLeft2 alert key on controls
Fix: Fix formatting for blank values for @P
Fix: Fix issue with date parsing (separator dash)
Feat: Support for PRESSKEY
Fix: Don't redirect to home on error
Fix: Support FILEDIALOG for multiple files
Fix: Don't send EVENT:Accepted for disabled ENTRY
Fix: Support BSKey for locator
Feat: Add client-side Enter instead Tab feature
Fix: Fix styling for focused controls
Fix: Fix TIME formating (AM/PM issue for 12PM)
Fix: Support additional parameters in manifest
Fix: Add history state for open/clode window (don't close app on
back/foward button)
Fix: Manifest can hide language option on login form
Fix: Support DECIMAL align for STRING
FEATURE: Added AndroidTV support.
FEATURE: Added AndroidTV option in the settings
FIx: Add CSS class for Clarion named colors
FIX: Fixed navigation with keys for popup. Fixed scaling of html when in
soft keyboard.
FIX: In case of killed session it will start app faster.
Fix: Enable changes of client UI in manifest.json
Fix: Add CSS classes to client interface
Fix: Add button to install PWA shortcut
Fix: Add class for timeout duration
AnyScreen HTML5 client: Window
Fix: Don't send events for blocked window
Fix: Don't close window on Esc if it is alert key
Fix: Validate required fields when clicking button
Fix: Prevent drag of window title outside browser
Fix: Fix tabbing for overriden toolbar controls
AnyScreen HTML5 client: Listbox
Fix: Display default tip for LIST when needed
Fix: Support control-level colors for LIST
Fix: Support built-in icons in LIST
Fix: Fix clicking for listbox (triple click)
Fix: Fix indent for right aligned columns in LIST
Fix: Fix display for multiline LIST
Fix: Support scrolling LIST on touch-devices
Fix: Fix LIST cut-off problem with stretching rows
Fix: Support for header colors in LIST
AnyScreen HTML5 client: Droplist/DropCombo
Fix: Support PgUp/Down/Home/End for DROPLIST/COMBO
FIX: Combo control will autocomplete
AnyScreen HTML5 client: Sheet
Fix: Support for icon on TAB
AnyScreen HTML5 client: Option / Radio
Fix: Fix size for OPTION
Fix: Display multiple spaces on RADIO
Fix: Fix style for disabled radio button
Fix: Support icon CSS-class for RADIO
AnyScreen HTML5 client: Button
Fix: Display multiple spaces in BUTTON
AnyScreen HTML5 client: Prompt / String
Fix: Disable line-wrap for SSTRING
Fix: Support PROP:Angle for STRING
AnyScreen HTML5 client: Entry
FEATURE: Entry contol will send event:newselection while typing if
prop:imm is set
AnyScreen HTML5 client: Text
Fix: Support UPR for TEXT
Fix: Limit contents for TEXT without PROP:VScroll
Fix: Support PROP:Boxed for TEXT
AnyScreen HTML5 client: Check
FIX: Changed Click to open address to Click to open
Fix: Add CSS class for icon to CHECK
Fix: Display multiple spaces in CHECK control
Fix: Fix POPUP submenu position near screen edges FIX: Changed Click to
open address to Click to open
Fix: Add CSS class for icon to CHECK
Fix: Display multiple spaces in CHECK control
Fix: Fix POPUP submenu position near screen edges
AnyScreen HTML5 client: Region
Fix: Enable drag&drop for REGION
AnyScreen HTML5 client: Menu
Fix: Add support for disabled MENU controls
Fix: Support icon CSS class for menu items
Fix: Add custom CSS class for main menu items
AnyScreen HTML5 client: Image
Fix: Display disabled IMAGE controls grayscaled
AnyScreen HTML5 client: Progress
FIX: Will properly read background color for the progress control
AnyScreen HTML5 client: Other
Fix: Limit reconnect retries to 30 seconds
Feat: Support HTML in image (extend SVG option)
Fix: Add auto-reconnect and terminate message
Feat: Client localization
Feat: Add function AnyScreen:RequestFullScreen
Fix: Add function AnyScreen:IsStandalone
FIX: Html5 client sessions will provide external ip address in the
netsetup
FEATURE: Added AnyScreen:SetMaxUploadSizeFunction
FEATURE: Added Compression = True parameter to the AnyScreen:DownloadFile
function
FEAT: EVENT:GainFocus will be executed as EVENT:Accepted on the window in
the AnyScreen mode
FIX: UploadFile and GetServerAddress prototype fix
FIX: PROP:DragId and PROP:dropId will default to index 1 if omitted
FEAT: ALERT function support
FIX: Turned default trace off if trace= option is missing
FEAT: Added new AnyScreen:SkipThread function
FIX: Fixed crash on unclipped message parameters
Feat: Add SetReportName and default report naming
Fix: Support for header colors in list format
Fix: Fix issue with LIST (Tree and #num#)
FIX: Integrated listbox column template will properly scale columns on
resize
FEAT: OpenUrl function can now return string from the client
FEAT: Added return string for openurl and runonclient
FEAT: Added server and application manifest option in the NetSetup
utility
FEAT: Added server and application CSS option in the NetSetup utility
FEAT: New internal hooks implemented additionally replacing builtins.clw
overrides (Alert, mousex, mousey, select, start, presskey, press, halt,
forwardkey, getposition, fontdialoga still remain in the builtins.clw
file)
AnyScreen v1.2 changelog
AnyScreen HTML5 client: General
Fix: Improve main menu behavior - open main menu with Alt key, auto-focus
search field, open first filtered element with Enter key
Fix: Support arrow keys on POPUP
Fix: Make download file case-insensitive
Fix: Send EVENT:GainFocus when focusing browser
Fix: Download and display icon for MessageBox
Feat: Support redirectURL parameter (set redirect location after app has
been terminated)
Fix: Fix download issue with non-ASCII filenames
Fix: Fix format for pattern picture
Fix: Fix for changes in Chrome outline display
Fix: Fix for newline chars in MESSAGE
Fix: Execute resize after new CSS file applied
Fix: Process NoWidth and NoHeight
Fix: Support PROPs for POPUP (font, size, color?)
Fix: Support for PROP:Touched
Fix: Add redirect to home screen on logout
Fix: Make B case-insensitive in time pictures
Fix: Support MouseLeft2 alert key on controls
Fix: Fix formatting for blank values for @P
Fix: Fix issue with date parsing (separator dash)
Feat: Support for PRESSKEY
Fix: Don't redirect to home on error
Fix: Support FILEDIALOG for multiple files
Fix: Don't send EVENT:Accepted for disabled ENTRY
Fix: Support BSKey for locator
Feat: Add client-side Enter instead Tab feature
Fix: Fix styling for focused controls
Fix: Fix TIME formating (AM/PM issue for 12PM)
Fix: Support additional parameters in manifest
Fix: Add history state for open/clode window (don't close app on
back/foward button)
Fix: Manifest can hide language option on login form
Fix: Support DECIMAL align for STRING
FEATURE: Added AndroidTV support.
FEATURE: Added AndroidTV option in the settings
FIx: Add CSS class for Clarion named colors
FIX: Fixed navigation with keys for popup. Fixed scaling of html when in
soft keyboard.
FIX: In case of killed session it will start app faster.
Fix: Enable changes of client UI in manifest.json
Fix: Add CSS classes to client interface
Fix: Add button to install PWA shortcut
Fix: Add class for timeout duration
AnyScreen HTML5 client: Window
Fix: Don't send events for blocked window
Fix: Don't close window on Esc if it is alert key
Fix: Validate required fields when clicking button
Fix: Prevent drag of window title outside browser
Fix: Fix tabbing for overriden toolbar controls
AnyScreen HTML5 client: Listbox
Fix: Display default tip for LIST when needed
Fix: Support control-level colors for LIST
Fix: Support built-in icons in LIST
Fix: Fix clicking for listbox (triple click)
Fix: Fix indent for right aligned columns in LIST
Fix: Fix display for multiline LIST
Fix: Support scrolling LIST on touch-devices
Fix: Fix LIST cut-off problem with stretching rows
Fix: Support for header colors in LIST
AnyScreen HTML5 client: Droplist/DropCombo
Fix: Support PgUp/Down/Home/End for DROPLIST/COMBO
FIX: Combo control will autocomplete
AnyScreen HTML5 client: Sheet
Fix: Support for icon on TAB
AnyScreen HTML5 client: Option / Radio
Fix: Fix size for OPTION
Fix: Display multiple spaces on RADIO
Fix: Fix style for disabled radio button
Fix: Support icon CSS-class for RADIO
AnyScreen HTML5 client: Button
Fix: Display multiple spaces in BUTTON
AnyScreen HTML5 client: Prompt / String
Fix: Disable line-wrap for SSTRING
Fix: Support PROP:Angle for STRING
AnyScreen HTML5 client: Entry
FEATURE: Entry contol will send event:newselection while typing if
prop:imm is set
AnyScreen HTML5 client: Text
Fix: Support UPR for TEXT
Fix: Limit contents for TEXT without PROP:VScroll
Fix: Support PROP:Boxed for TEXT
AnyScreen HTML5 client: Check
FIX: Changed Click to open address to Click to open
Fix: Add CSS class for icon to CHECK
Fix: Display multiple spaces in CHECK control
Fix: Fix POPUP submenu position near screen edges FIX: Changed Click to
open address to Click to open
Fix: Add CSS class for icon to CHECK
Fix: Display multiple spaces in CHECK control
Fix: Fix POPUP submenu position near screen edges
AnyScreen HTML5 client: Region
Fix: Enable drag&drop for REGION
AnyScreen HTML5 client: Menu
Fix: Add support for disabled MENU controls
Fix: Support icon CSS class for menu items
Fix: Add custom CSS class for main menu items
AnyScreen HTML5 client: Image
Fix: Display disabled IMAGE controls grayscaled
AnyScreen HTML5 client: Progress
FIX: Will properly read background color for the progress control
AnyScreen HTML5 client: Other
Fix: Limit reconnect retries to 30 seconds
Feat: Support HTML in image (extend SVG option)
Fix: Add auto-reconnect and terminate message
Feat: Client localization
Feat: Add function AnyScreen:RequestFullScreen
Fix: Add function AnyScreen:IsStandalone
FIX: Html5 client sessions will provide external ip address in the
netsetup
FEATURE: Added AnyScreen:SetMaxUploadSizeFunction
FEATURE: Added Compression = True parameter to the AnyScreen:DownloadFile
function
FEAT: EVENT:GainFocus will be executed as EVENT:Accepted on the window in
the AnyScreen mode
FIX: UploadFile and GetServerAddress prototype fix
FIX: PROP:DragId and PROP:dropId will default to index 1 if omitted
FEAT: ALERT function support
FIX: Turned default trace off if trace= option is missing
FEAT: Added new AnyScreen:SkipThread function
FIX: Fixed crash on unclipped message parameters
Feat: Add SetReportName and default report naming
Fix: Support for header colors in list format
Fix: Fix issue with LIST (Tree and #num#)
FIX: Integrated listbox column template will properly scale columns on
resize
FEAT: OpenUrl function can now return string from the client
FEAT: Added return string for openurl and runonclient
FEAT: Added server and application manifest option in the NetSetup
utility
FEAT: Added server and application CSS option in the NetSetup utility
FEAT: New internal hooks implemented additionally replacing builtins.clw
overrides (Alert, mousex, mousey, select, start, presskey, press, halt,
forwardkey, getposition, fontdialoga still remain in the builtins.clw
file)
Это я только кажусь дураком! На самом деле я полный идиот!
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
AnyScreen
Написано, что Windows-клиент имеет открытый код. Т.е. Тебе надо - ты и вставляй.
Ну так столько глюков в HTML5 клиенте. И правят не велосипедисты Они только тестируют
Это я только кажусь дураком! На самом деле я полный идиот!
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз