powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB & Chrome Embedded
22 сообщений из 22, страница 1 из 1
PB & Chrome Embedded
    #38425989
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-то использовал PB + Chrome Embedded?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
PB & Chrome Embedded
    #39677497
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять злые начальники заставляют засунуть Google Chrome в PB.
Идеально было бы отобразить его в объекте "Microsoft Web Browser".
Как осилить?
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39677779
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется, можно попробовать так chromium embedded framework (CEF)
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39677854
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001,
И как эту кучу файлов использовать?
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39677878
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вот такое чудо:
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
PB & Chrome Embedded
    #39678054
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska,

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


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

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

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

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

Если нужно сделать невидимый объект, то можно попробовать поиграться.
Но нам нужно отображать это на экране.
Короче, от этой идеи отказались.
Опять нахожусь в творческом поиске...
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39679089
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря что нужно сделать
А то может достаточно 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
PB & Chrome Embedded
    #39679226
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001,
Нужно в окне РВ отобразить Хром.
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39679691
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно внутреннее это все-таки WebKit.
Но можно попробовать использовать и CEF
Вот пример
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39718167
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RiskaНужно в окне РВ отобразить Хром.
Просто интересно. Вы делаете полностью интерфейс через Хром, или только частично вставляете в некоторые места для каких то целей?
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39726667
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,
Вопрос не понял, но скорее всего
только частично вставляете в некоторые места для каких то целей
...
Рейтинг: 0 / 0
PB & Chrome Embedded
    #39726735
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RiskaAIS,
Вопрос не понял, но скорее всего
только частично вставляете в некоторые места для каких то целей
я имел ввиду, что можно сделать проект на РВ только из одного окна, в котором один контрол Хром, а все делать вне программы. Либо другой вариант, когда контрол Хрома вставляется в программе в некоторых местах там, где это необходимо.

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

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


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