-
Постов
26 -
Зарегистрирован
-
Посещение
Активность репутации
-
Станислав Менинник отреагировална severin696 в [TWebBrowser] Можно ли получить доступ к элементам разметки страницы HTML?
wb: TWebBrowser;
получение ответа из браузера в приложение:
procedure TMainForm.wbDidFinishLoad(ASender: TObject); var i:integer; begin // вызывается несколько раз, поэтому кэшируем if lastCommand=wb.URL then exit; lastCommand:=wb.URL; i:=wb.URL.IndexOf('#action='); if i>0 then TActionThread.Create(wb.URL.Substring(i+1)); end; // на IOS wbDidFinishLoad не срабатывает procedure TMainForm.wbShouldStartLoadWithRequest(ASender: TObject; const URL: string); {$IF DEFINED(IOS) OR DEFINED(MACOS)} var i:integer; {$ENDIF} begin {$IF DEFINED(IOS) OR DEFINED(MACOS)} if lastCommand=URL then exit; lastCommand:=URL; i:=URL.IndexOf('#action='); if i>0 then TActionThread.Create(URL.Substring(i+1)); {$ENDIF} end; запрос из приложения в браузер:
{$IFDEF ANDROID}
wb.EvaluateJavaScript1(s);
{$ELSE}
wb.EvaluateJavaScript(s);
{$ENDIF}
посылаем ответ из браузера:
document.location.href = '#action=' + name + '&ts=' + (+new Date) + Math.random()
-
Станислав Менинник отреагировална Vitaldj в Unable to create process
В РИО глюк с Каталиной, там надо что то править, сходу не скажу. Это поправили в 10.4
-
Станислав Менинник отреагировална Eric Myval в Unable to create process
Результат следующий
Мой проект корректно работает под
1) Windows 32/64
2) Android 32/64
3) iOS 32/64 (обязательно настроить сертификаты, которые можно создать и прикрепить в Xcode + настроить их в Rad Studio в разделе Project-Deployment-Provisioning, выбрать там ключи как вы их настроили на вашем маке + ОБЯЗАТЕЛЬНО в version info удалить текст в CFBundleIdentifier, должно быть пусто)
4) MacOS 32/64
5) iOS 32/64 simulator - не работает!!!
-
Станислав Менинник получил реакцию от Ingalime в [IOS]VertScrollBox как заставить работать
Я все еще не смог разобраться с глюком увеличенного масштаба.
Пока не проверял, но есть идея выкинуть скрол бокс, и все засунуть в лист бокс. Единственное не понятно, клавиатура в iOS будет сама сдвигать приложение или будет как под Андроидом, перекрывать поля ввода.
-
Станислав Менинник отреагировална Ingalime в [IOS]VertScrollBox как заставить работать
Не получается работать с VertScrollBox. Все содержимое прыгает вверх вниз, клавиатура начинает сама печатать. В итоге форма закрывается сама. Короче сплошная жуть. Посоветуйте, что подкрутить?
Или чем заменить, но у меня там не список а едиты и комбобокс.
Спасибо.
-
Станислав Менинник отреагировална Eric Myval в Форма не во весь экран
Скомпилил проект на iOS, все работает, но форма обрезанная. На Android все было хорошо. С чем это может быть связано? Я игрался со всеми свойствами формы уже - результата нет