Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB & Chrome Embedded / 22 сообщений из 22, страница 1 из 1
14.10.2013, 00:34
    #38425989
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Кто-то использовал PB + Chrome Embedded?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.07.2018, 08:24
    #39677497
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Опять злые начальники заставляют засунуть Google Chrome в PB.
Идеально было бы отобразить его в объекте "Microsoft Web Browser".
Как осилить?
...
Рейтинг: 0 / 0
23.07.2018, 16:12
    #39677779
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Кажется, можно попробовать так chromium embedded framework (CEF)
...
Рейтинг: 0 / 0
23.07.2018, 18:01
    #39677854
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
spas2001,
И как эту кучу файлов использовать?
...
Рейтинг: 0 / 0
23.07.2018, 18:29
    #39677878
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Есть вот такое чудо:
https://www.webkitx.com/
Загружается, устанавливается. Все просто и красиво.

Добавил в окно объект ole_webkit
Но этот скрипт выдает ошибку - говорит, что не знает функцию "Open"
Код: sql
1.
ole_webkit.Open("www.mmm.ru")



В РВ видны функции (см. картинку).

Что не так?
Код: sql
1.
ole_webkit.Dynamic Open("www.mmm.ru") 

тоже не помогает. Проходит компиляцию, но падает при выполнении.
...
Рейтинг: 0 / 0
24.07.2018, 09:14
    #39678054
avs63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Riska,

WebKitX вроде как требует пакет распространения VC++ 2015. Проверьте его наличие.
Ну и, по умолчанию, качается его evaluation copy с отображением соответствующих
сообщений при открытии страниц. Короче, не все так гладко.
...
Рейтинг: 0 / 0
24.07.2018, 09:52
    #39678083
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Riska ,
может надо указывать URL с " http://" + с реальным файлом, и без "www", как в примере из руководства? Типа так:
Код: sql
1.
 ole_webkit.Open("http://myserver/dummy.html")
...
Рейтинг: 0 / 0
24.07.2018, 12:35
    #39678198
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Ларчик просто открывался:
Код: sql
1.
ole_webkit.Object.Open("www.mmm.ru")
...
Рейтинг: 0 / 0
24.07.2018, 16:55
    #39678425
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
RiskaЛарчик просто открывался:
Код: sql
1.
ole_webkit.Object.Open("www.mmm.ru")


Согласен. Про Object даже и не подумал, а надо было бы...))

А вообще как впечатления от webkit в РВ?
...
Рейтинг: 0 / 0
25.07.2018, 11:52
    #39678815
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
AIS,
Фигня! :(

Недостатки:
1. Загружает страницы дольше, чем в обычном браузере
2. Не всегда отображает правильно графику (объекты налазят друг на друга)

Преимущества:
1. Это действительно Хром.
2. Функционала намного больше, чем в стандартном Microsoft Web Browsere

Если нужно сделать невидимый объект, то можно попробовать поиграться.
Но нам нужно отображать это на экране.
Короче, от этой идеи отказались.
Опять нахожусь в творческом поиске...
...
Рейтинг: 0 / 0
25.07.2018, 16:19
    #39679089
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Смотря что нужно сделать
А то может достаточно ShellExecute

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
OleObject wsh
integer  li_rc
string as_action
CONSTANT integer MAXIMIZED = 3
CONSTANT integer MINIMIZED = 2
CONSTANT integer NORMAL = 1
CONSTANT boolean WAIT = TRUE
CONSTANT boolean NOWAIT = FALSE

wsh = CREATE OleObject
li_rc = wsh.ConnectToNewObject( "WScript.Shell" )
as_action = "C:\Program Files\Google\Chrome\Application\chrome.exe -url http:www.sql.ru"
li_rc = wsh.Run(as_action , NORMAL, WAIT)

destroy wsh 
...
Рейтинг: 0 / 0
25.07.2018, 18:46
    #39679226
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
spas2001,
Нужно в окне РВ отобразить Хром.
...
Рейтинг: 0 / 0
26.07.2018, 15:07
    #39679691
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Действительно внутреннее это все-таки WebKit.
Но можно попробовать использовать и CEF
Вот пример
...
Рейтинг: 0 / 0
16.10.2018, 14:15
    #39718167
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
RiskaНужно в окне РВ отобразить Хром.
Просто интересно. Вы делаете полностью интерфейс через Хром, или только частично вставляете в некоторые места для каких то целей?
...
Рейтинг: 0 / 0
01.11.2018, 15:36
    #39726667
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
AIS,
Вопрос не понял, но скорее всего
только частично вставляете в некоторые места для каких то целей
...
Рейтинг: 0 / 0
01.11.2018, 16:52
    #39726735
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
RiskaAIS,
Вопрос не понял, но скорее всего
только частично вставляете в некоторые места для каких то целей
я имел ввиду, что можно сделать проект на РВ только из одного окна, в котором один контрол Хром, а все делать вне программы. Либо другой вариант, когда контрол Хрома вставляется в программе в некоторых местах там, где это необходимо.

ПС. кстати, этот Хром требует установки? если да, то нужны ли права админа?
ПС2. все ещё смотрю в сторону Sciter . Нравится, что практически ничем не уступает по функционалу с современными браузерами. К тому же здесь и установки не надо и прав, но зато надо разбираться с языком TIS вместо JS.
...
Рейтинг: 0 / 0
07.11.2018, 20:05
    #39729559
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
AISя имел ввиду, что можно сделать проект на РВ только из одного окна, в котором один контрол Хром, а все делать вне программы.
А зачем тогда PB нужен?
...
Рейтинг: 0 / 0
07.11.2018, 22:14
    #39729598
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Anatoly MoskovskyА зачем тогда PB нужен?
чтобы управлять данными и готовить к выводу, потому как внешний родной интерфейс у РВ просто пережиток прошлого и уже никуда не годится. Хотя может это у меня на РВ10.5 так, а в новой версии все в уже шоколаде...
...
Рейтинг: 0 / 0
07.11.2018, 22:53
    #39729620
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Ну это можно и в JS делать.
Если гуй не ПБ-шный то там нельзя применить DW, а тогда весь смысл ПБ теряется.
...
Рейтинг: 0 / 0
08.11.2018, 00:47
    #39729660
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Anatoly MoskovskyНу это можно и в JS делать.
Если гуй не ПБ-шный то там нельзя применить DW, а тогда весь смысл ПБ теряется.
кроме DW есть ещё DS ;)
...
Рейтинг: 0 / 0
08.11.2018, 01:41
    #39729672
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
AISкроме DW есть ещё DS ;)
Если честно, то невизуальные фичи DS можно за несколько дней реализовать на любом языке программирования.
...
Рейтинг: 0 / 0
08.11.2018, 10:57
    #39729825
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & Chrome Embedded
Anatoly MoskovskyAISкроме DW есть ещё DS ;)
Если честно, то невизуальные фичи DS можно за несколько дней реализовать на любом языке программирования.
Если честно (с) с РВ надо было свалить давно. Вот у Вас чуйка сработала давно, а у меня нет... засиделся :(
DW - это конечно супер, но отходит на 2-ой план, когда речь идет о тренде мобильных технологий, и т.д. в том же направлении. Далее вникать в новую версию РВ, в его передовые решения "как из Г сделать конфетку" - явно пустая трата времени.

ПС. и этот топик подтверждение тому, что не DW нужно клиенту, который облегчает и ускоряет работу программисту, а модный, современный веб-интерфейс, со всеми уже устоявшимися на сегодня веб-стандартами.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB & Chrome Embedded / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]