haword

Пользователи
  • Публикаций

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

  • Посещение

  • Победитель дней

    9

Весь контент haword

  1. haword

    [IOS]Доступ к геоданным

    а просто при запуске спрашивать пользователя что он из колорадо и предупретить что если врет то нарушает закон сша, не прокатит разве? обязательно вылавливать его местоположение по gps? да кстати, есть сервисы определяющие местоположение по ip адресу.
  2. видно как у всех программистов, в презентации проекта все идеально а как релиз то косяк на косяке и косяком погоняет )
  3. А самое главное то не сказали, когда зарелизят то 10.3? )
  4. haword

    Windows.Services.Store namespace

    скорее всего появится в 10.3 или https://forums.embarcadero.com/thread.jspa?threadID=246134 в самом конце есть ссылки на то как можно попытаться сделать используя библиотеки https://sourceforge.net/projects/dotnetruntimelibraryfordelphi/
  5. попытайтесь добавить Fmx.Bind.Editors.pas в папку с вашим проектом, после этого он скорее всего запросит еще несколько файлов, и их добавьте, это должно помочь.
  6. haword

    Raise убивает программу для Android

    например raise EArgumentOutOfRangeException.CreateRes(@SArgumentOutOfRange) полностью закрывает приложение на Android. Можно как ни будь отловить вообще любой вызов raise и не дать программе закрыться? До Application.OnException не доходит.
  7. а в хроме такое прокатывет на андроиде? если да скорее всего у ПО нет доступа к файловой системе. В андроиде выше 5 надо спрашивать на это дополнительно у пользователя.
  8. ну не знаю, мне не нравиться быстродействие. список картинок с надписями, через листвью, там более 100 записей, листаю, вижу что плавности нет, подлагивает что ли, плавности нет. беру то же самое делаю на студии, даже на слабом телефоне список скролится очень плавно. ощущение что нормальная программа, запускаешь на делфи, ощущение тормознутости. вроде и плавно скролит но не так плавно как на студии сделанной. да и костыли с запросами на разрешение доступа не радуют. неожиданные падения без каких либо сообщений в логе. я бы задумался насчет такого продукта, как отдавать заказчику. конечно если делать все по типу - и так сойдет, то тогда да, продукт хороший, кое как работает, за то везде. подождем 10.3, обещали решить проблему с разрешением доступа и Z ордера. надо еще попробовать проект свой сделать на ксамарине, проверить как там это будет выглядеть.
  9. лучшее решение. что то серьезное причем за бабки я бы не стал писать на делфи для андроида. куда проще написать в студии и не париться.
  10. главное китайский под огрызок не купить )
  11. да и 100$ это каждый год тратить.
  12. рутуй телефон, и любой программой сними лог и глянь из-за чего вылет. что неужели нет рутованного телефона ни одного рядом?
  13. вопрос был про андроид про это и написал http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Securing_Indy_Network_Connections но лучше не используй Лучше не использовать сторонние либы ибо можно воткнуться на несовместимость где ни будь на каком ни будь аппарате.
  14. haword

    почему компилятор ругаетс

    у тебя компилятор ругается или подсветка синтаксиса? это разные вещи. компилятор на ошибки ругается а подсветка часто глючит.
  15. ssl на инди как мне помниться нерабочий. ищи другие компоненты.
  16. haword

    Поиск среды (IDE)

    в студии визуальное программирование хромает сильно.
  17. да не, ему исходники нужны просто рабочей программы ) конец года надо сдавать работу. а вообще самый простой путь - конвертируешь текст пдд в html и делаешь простенький браузер который будет ходить по ссылкам в тексте и готово )
  18. haword

    Баг в Tokio

    я видел, но я не хочу через стиль, хочу через настройки ) и цвет заливки самому задавать какой хочешь и когда хочешь плюс прозрачность ее. поэтому и решил заливку цветом сделать.
  19. haword

    Баг в Tokio

    Столкнулся с тем что в Токио FillRect рисует с багами когда используются закругленные углы при заливке. В Берлине вроде все нормально. НО Токио понравился тем что между заставкой и появлением формы нет черного экрана. Зато впоролся в такую красоту. Да знаю, очень глючная версия и не рабочая. Вот и вопрос, у всех так же или только у меня? Пример проекта и скриншот прицепил. Проект запустить на андроиде и покрутить экран что бы произошла перерисовка. testfillrect.zip
  20. haword

    Баг в Tokio

    да
  21. haword

    Баг в Tokio

    у меня в потоке идет загрузка из БД картинки, присваевание битмапу, поворот ее если надо, сохранение в кэш список и на диск. если не делать синхронизацию то одна из 5-6 картинок запоротая артефактами. Если вставить синхронизацию то все красиво. Да и картинки запрашиваются через ListView то есть сразу несколько потоков одновременно могут работать.
  22. haword

    Баг в Tokio

    я уперся в это чудо когда идет заливка ячеек цветом, переделанного твоего ListView. Хотел красоту с закгругленными углами а получил артефакты при скроле списка. да и вообще, обещали нормальную работу в потоке с TBitmap, ага щаазз. без синхронизации через раз картинка посыпается артефактами. создал в багтрекере заявку может исправят хотя бы заливку.
  23. haword

    ListView и фильтр в Berlin

    решение, сперто из токио. procedure TListViewItem.SetData(const AIndex: string; const AValue: TValue); var LObject: TListItemDrawable; LHandled: Boolean; LDataObject: TObject; LBitmap: TBitmap; begin if FData = nil then FData := TDictionary<string, TValue>.Create; if not AValue.IsObject then begin FData.AddOrSetValue(AIndex, AValue); LHandled := False; if View.Initialized then // ДОБАВЛЕНО begin if Objects.Appearance <> nil then Objects.Appearance.SetObjectData(Self, AIndex, AValue, LHandled); if not LHandled then begin LObject := Objects.FindDrawable(AIndex); if LObject <> nil then LObject.Data := AValue; end; end; // ДОБАВЛЕНО end else
  24. haword

    ListView и фильтр в Berlin

    Привет всем. Столкнулся с непонятной ситуацией, поискал в гугле, не нашел ничего похожего. Проблема - есть ListView, в него загружаются в отдельном потоке строки, под 100 штук, проект ранее работал отлично на Seattle, просто тупо перенес в Berlin. Вроде все красиво, все работает. НО как только попробовал использовать фильтр так облом. Фильтруются только те строки которые видны были на экране. Если я не сролил вниз список то те сроки что не были показаны в фильтр попадают с пустыми значениями и мой фильтр их отсекает. Если я проскролю вниз вверх список то в фильтр попадают все строки и он начинает работать нормально. Я так понимаю проблема из-за нового ListView в Берлине. Ощущение что не создаются поля пока не будут показаны на экране и из-за этого они пустые при фильтрации. Как лечить? Создавать в дизайнтайме поля ListView?