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

Syb

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

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

  • Посещение

Сообщения, опубликованные Syb

  1. В FireMonkey нету такой возможности. Если требуется, то, возможно, следует создавать нативный веббраузер самостоятельно и использовать его по полной. По скольку у вас будет прямой доступ к API нативного браузера.

    Не писать же парсинг HTML с 0 , я читал где то что движки есть типа webkit но нигде не видел примеров... поделитесь? Возможно у  задачи определения по какому маркеру кликнули на google map есть более простое решение? 

  2.  

     

    TWebBrowser не поддерживает возврат результатов при выполнении JavaScript. Но если вам нужно нажать на кнопку или выполнить какие-либо действия без возврата результата в Delphi. То для этого можно использовать JavaScript. Для выполнения JavaScript кода в браузере нужно использовать:

    TWebBrowser.Gesko 
    

    Это как раз не проблема, моя лично задача сводится к получению данных по какому маркеру кликнули на карте, и соответствующие действия в Delphi onClickMarker. вот если бы разработчики задумались о том что EvaluateJavaScript мог бы стать функцией а не процедурой, и возвращать результат если он есть. Простое решение без добавления эвентов в компаненту. 

  3.  С помощью LiveBindings связал stringgrid и TFDTable подключенной к базе FireBird, в таблице прописан тригер автоинкремент на форент кей поле IDS. По кнопочке insert отображаются в stringgrid поля(кроме форент кей, т.к. он сам должен по идеи посчитаться)  я их заполняю, по post ругается что поле IDS не должно быть пустым, а оно и есть форенткей который должен быть заполнен тригером. Что я делаю не так?

  4. От устройств действительно как то зависит, причем периодически может запуститься отладка там где не запускалась, при этом эклипсом этот же телефон с этими же драйверами дебажится отлично...   

    При этом есть еще один глюк пока был XE5 тетсил на старом китайском планшете все отлично было, с xe7 он мне стал писать Application not supported on this device)))) все на этом планшете соответсвует требованиям(arm 7 , android 4...) Тоже полтергейст.

  5. Присоединяюсь к вопросу  не могу понять как отловить событие выделения маркера на карте например google. Подскажите пожалуйста кто смог. ? В голову приходит создавать какой то файл в javascript и ждать его в делфи... но это как то криво....

  6. очень сыровато все этого не отнять, я думаю раз своих мощностей не хватает довести до ума компоненты хотя бы, можно как то сообщество стимулировать, давать хотя бы бесплатно лицензию энтузиастам , которые могут чет допиливать и предложения какие то рабочие выдвигать...  Тормоза от избыточности кода , не оптимизировано наверное создание , тащит за собой кучу java классов на всякий случай. 

  7. тут http://blog.blong.com/ почитай

    Вообще почитай про особенности приложений в андроид, он если это не сервис, не активное приложение может закрыть если ему покажется, что оно много отъедает например... Что касается приложений на XE .. это ему кажется всегда практически. Поэтому описываешь сервис на Java который тебе что то всегда делает и складывает аккуратно это в файлик , а твое активити работает уже с файлом,например. Можно было бы вызывать из сервиса функцию сразу делать изменения в активити без файла и вызывать функцию из делфи кода, тогда тебе нужно обязательно перед этим сартануть активити(там ньюансы есть)...   

  8. все верно но когда мы ставим PSaserver и компилируем заливаем в огрызок обертки и исходники на obj C(даже если в них используется cdel это все ровно не свифт, обратите внимание сколько он их заливает в огрызок каждый раз *.h). И он их компилирует. ну может я не так понимаю технологию... В общем этот вопрос философский в этом году думаю точно, но вот дальше... 

  9. BeginUpdate/EndUpdate пробовал использовать?

    конечно только с ним, а вот без не пробовал, но думаю лучше не будет. Есть еще вариант попробовать строить на лету , не корневые ветки... но там разбор xml , будет жутко тормозить, каждый раз его обходить. Сразу скажу в случае грида все гараздо резвее... та же xml , но нужен TV или аналог

  10. Дак ФМ IOS это обертка для работы с классами и интерфейсами IOS, так что пофиг что они перешли на свифт если координальных изменений нет. Возможно я неправ, но я как-то так себе это все представляю

    С классами на Obj.C и я думаю связь там жесткая... судя по тому что там компилится. А если откажутся то классы обертки нужно перепиливать там синтаксис совсем иной... 

     

     

    Хотя даже сейчас его можно использовать в текущем коде любого приложения, поскольку он прекрасно взаимодействует с Objective-C. В ближайшем будущем Swift, конечно же, вытеснит Objective-C, но пока Apple не собирается его списывать со счетов.
  11. Интересно что именно вы имеете ввиду под словом реагировать? 

    ну судя по всему это идет к тому что однажды они скажут что нативный код для ios это код на Свифт, и либо нужно к этому адаптироваться либо забыть про ios на firemonkey... так вот реагировать в любом случае придется, а вот забыть или адаптироваться?

  12. Как известно яблочники идут по пути отказа от плюсов, предложили Свифт... Как то Embarcadero планирует реагировать? простите за букву В в слове филосоВский ))) поздно заметил

  13. Спасибо углубился  : Уточнение , проблема в основном с отключением и включением булеевых проперти , подвисает иногда сильно , иногда просто ощутимо но не критично... Например TTreeView Sorted. OC W7-64 Проект простая FM форма с TreeView, в третьем посте ссылка там скрин есть и еще одна проблема но уже по самому TV.

  14. Некоторые из местных участвуют в разработке этого чуда на сколько я знаю)) Или я вопрос не так понял? или может кто то опровергнет , может что то у меня именно пошло не так))) и это даже не все часть еще вот тут я написал тоже не понятно : http://fire-monkey.ru/topic/1175-treeview-xe8/

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