Перейти к содержанию
  • Регистрация

Активность

Лента обновляется автоматически     

  1. Сегодня
  2. Там видимо все контролы ControlType Platform подвержены этому глюку. А Браузер - это нативный контрол по умолчанию.
  3. спасибо - завтра проверю на работе.. как то не провел параллель между тмемо и браузером..
  4. Я в своем сообщении указал способ решения: https://quality.embarcadero.com/browse/RSP-25523 Там Dave Nottage написал причину и способ исправления: Прикладываю архив с исправленным FMX.Platform.iOS.pas - положите в папку с проектом и все заработает нормально (я проверил). P.S. Несчастный FMX.Platform.iOS.pas изуродовали в Рио бесчеловечно )) Какой то индус прошелся по нему в наркотическом угаре. FMX.Platform.iOS.pas.7z
  5. спасибо за проверку.. и встает вопрос - как с этим жить? такое впечатление, что клавиатура становится на что то, что определяется как окно ввода, и поэтому появляется, почему не прячется по Done - не понятно.. также, в тексте примера обнаружил event не подключенный никуда ( понятно, что нужно на кейдаун поля адреса), и по кнопке возврат на клаве должен передать фокус на кнопку, что по идее прячет фокус но этот частный случай не решает проблемы выскакивания клавы при хождении по сайту.. немного улучщил ситуацию так.. на onShouldLoadStartRequest , поставил активацию таймера, который через 100 мс - делает HideKeyBoard. Помогает, но не всегда.. Событие OnShoKeyBoard возникает при появлении фейковой клавы. Как бы понять , что она не нужна и захлопнуть, но все это пляски.. надо в Emb писать глюк - чтобы правили. Возможно это изза нового SDK Ios - в старой, в скомпиленной в 2017 г. версии в webBrowser такого не заметил. Куда заводить БагТрек, подскажите, или заведите, если не сложно..
  6. Вчера
  7. Сам решил. Если не использовать ttextlayer3d, а обычный layer3d и на нем кэпшн (вывод текста прямо на его канву пока не получился) такой ерунды нет.
  8. Да, легко удалось воспроизвести проблему - набрал yandex.ru, нажал Go (открылась страница), на странице нажал ссылку "Картинки" - появилась клавиатура, которая не получает фокуса, не реагирует на тыканье. Среда 10.3.2, iPhone SE, iOS 12.3.1 Возможно проблема перекликается с https://quality.embarcadero.com/browse/RSP-25523
  9. Подскажите как избежать такого извращения? s:='SELECT id, strftime('+quotedstr('%d.%m.%Y %H:%M:%S')+', data,'+quotedstr('unixepoch')+')' +'as data from dr01 WHERE Data BETWEEN '+quotedstr(SDT1)+' AND' +quotedstr(SDT2)+' order by strftime('+quotedstr('%s')+', data)'; А просто присвоить текст переменной SELECT id,strftime('%d.%m.%Y %H:%M:%S',data, 'unixepoch') as data from dr01 WHERE data BETWEEN '1466676120' AND '1676676100' order by strftime('%s',data) ; И кстати, может кто подскажет как же всетаки хранить дату и время в Unix формате. P.S. у меня сейчас в NUMERIC. или лучше всетаки в другом типе?
  10. вот прямо из примера поставки.. пс. получается пользоваться TWebBrowser в IOS затруднительно ( если Евгений подтвердит наличие глюка) WebBrowser.7z
  11. Закиньте сюда тестовый проект, я проверю на своем устройстве.
  12. Последняя неделя
  13. вот что нашёл... думаю там где-то есть ответ на этот вопрос http://qaru.site/questions/26562/determining-the-current-foreground-application-from-a-background-task-or-service но как применить это в дельфи не знаю =(
  14. Здравствуйте! Ребят подскажите а можно ли как-то в андройде определить в каком приложении я в данный момент нахожусь? знаю что через манифест можно получить список всех открытых приложений... а вот как именно активного? PS допустим если в этом приложении используется моя виртуальная клавиатура
  15. FDQuery1.SQL.Text := 'select !x from dual'; FDQuery1.Macros.Clear; with FDQuery1.Macros.Add do begin Name := 'X'; Value := 'DUMMY'; end; FDQuery1.Prepare; Как получить результат prepare (запрос вида 'select DUMMY from dual')?
  16. Коллеги.. я только один это наблюдаю? может кто нибудь подтвердить или опровергнуть этот эффект.. воспроизводится просто.. берет из Samle -Snippet - WebBrowser проект.. запускаете на IOS ( там по умолчанию адрес Embarcadero нажимаете ссылки на странице, и начинает вылазить клавиатура c Done, которая ничего никуда не вводит, и не закрывается по Done. А если есть поле для ввода ( поиск например) , то появляется 2 Бара + еще Готово. И клава все равно не закрывается.
  17. Короче уточнил: бета-версия 10.3.3 будет называться Sugarloaf, она выйдет до конца этого месяца, там будет 64-битный компилятор под Андроид, но так и не понял по поводу - дадут ли "коммунякам" или нет так в ближайшие 7 дней ждем Sugarloaf
  18. Задача типа упаковать кубики в коробку. Для отображения коробки использую TStrokeCub, в него создаю кубики (tmodel3d). Проблема в том что клик на вложенных кубиках срабатывает через раз по непонятной логике. Если тупо пустая коробка и в ней созданы несколько объектов онклик срабатывает не на каждом, но срабатывает. Если создаю на задней стенке коробки несколько ttextlayer3d, то перестают срабатывать вообще. Кто-нибудь в курсе что за чудеса? Обработчики прописаны в цикле создания кубиков и одинаковые
  19. Спасибо, есть отличие в одной строке - но - увы, не помогло.. лезет клава.. и не скрыть..
  20. Выражаю Евгению Корепову благодарность за высокопрофессиональную помощь!
  21. добавлю, все это в последней, на сегодня Delphi 10.3.2. В то же время, такого не заметил на скомпиленной в 17 г. на Берлине, наверное, - открытие сайтов в отдельной форме и переход по ссылкам, не открывает не нужную клавиатуру.. Если не сложно, у кого Берлин, Сиеттл выложите FMX.VirtualKeyboard.iOS.pas посравниваю.. Спасибо
  22. Так лучше не делать, я говорил ранее - за такое Гугл может забанить Вас навсегда, даже если попробуйте создать новый аккаунт - его тоже заблокируют
  23. А вот это вот жутсво кто-нибудь пробовал проделать?... Источник
  24. И сделайте лучше как я предложил - отдельно преобразование класса, отдельно получение данных. Тут invalid class type cast скорее ошибка TListViewItem (ListView1.Items.Item), а не AsCurrency. Вы никак не ускоряете код записывая его одной строкой, но ухудшаете читабельность и усложняете поиск ошибок.
  1. Загрузить ещё активность
×
×
  • Создать...