Перейти к содержанию
Fire Monkey от А до Я

Станислав Менинник

Пользователи
  • Постов

    26
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Like
    Станислав Менинник отреагировална 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()  
  2. Like
    Станислав Менинник отреагировална Vitaldj в Unable to create process   
    В РИО глюк с Каталиной, там надо что то править, сходу не скажу. Это поправили в 10.4
  3. Like
    Станислав Менинник отреагировална 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 - не работает!!!
  4. Like
    Станислав Менинник получил реакцию от Ingalime в [IOS]VertScrollBox как заставить работать   
    Я все еще не смог разобраться с глюком увеличенного масштаба.
    Пока не проверял, но есть идея выкинуть скрол бокс, и все засунуть в лист бокс. Единственное не понятно, клавиатура в iOS будет сама сдвигать приложение или будет как под Андроидом, перекрывать поля ввода.
  5. Like
    Станислав Менинник отреагировална Ingalime в [IOS]VertScrollBox как заставить работать   
    Не получается работать с VertScrollBox. Все содержимое прыгает вверх вниз, клавиатура начинает сама печатать. В итоге форма закрывается сама. Короче сплошная жуть. Посоветуйте, что подкрутить?
    Или чем заменить, но у меня там не список а едиты и комбобокс.
    Спасибо.
     

  6. Sad
    Станислав Менинник отреагировална Eric Myval в Форма не во весь экран   
    Скомпилил проект на iOS, все работает, но форма обрезанная. На Android все было хорошо. С чем это может быть связано? Я игрался со всеми свойствами формы уже - результата нет 

×
×
  • Создать...