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

krapotkin

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

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

  • Посещение

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

    209

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

  1. возможно вы это имели в виду? http://unicode-table.com/ru/blocks/ но чарсет все-равно один
  2. в VCL обязательным элементом EndUpdate была перерисовка в FMX это вообще не соблюдается
  3. У большинства авторов просто не хватает источников и знаний в смежных областях, особенно в Android и IOS. Кроме того, каждые 6 месяцев то Delphi обновится, то Google и IOS консоли ) Не угнаться. Здесь все задают одни и те же вопросы до момента, когда выходит очередная Sarina и пишет, как надо было. Понимание не появляется, но копи-пейст работает )
  4. вообще грид на андроиде так себе решение обычно используется ListView я бы сделал отдельное поле под/над списком, где стоял бы спин-едит и кнопки вперед/назад в этом едите и редактировал бы количество по ТЕКУЩЕЙ строке грида
  5. я бы вообще просто сделал бы HTML по возможности и по возможности где-нибудь на стороне сервера ))
  6. тут же вопрос не столько в андроид, сколько - а как печатать с мобилы там упоминается экзотика типа принтеров на WiFi и службы внешней печати, но не думаю, что это сильно распространено на тек. момент
  7. а в каком еще чарсете вы можете вводить текст на кроссплатформе??
  8. ну вот давайте рассуждать логически... listBox - это компонент размером с экран. путем некоторой магии нам кажется, что "ниже" экрана есть еще "спрятанные" строки. но в реальности-то это не так. поэтому, если подумать, распечатать хочется не сам ListBox, а всю ту информацию которую он может отобразить для этого берем генератор отчетов и ему на вход подаем ту же информацию, из которой мы собирали ListBox
  9. я же выкладывал готовый рабочий проект под берлин. там же все вычисляется верно. в Dynamic Appearance что еще не так? ListViewTestBerlin.7z
  10. программу писать, как еше... в событии OnMouseDown проверять куда кликнул и заводить соответствующие переменные, тащу ли я уже что-то и если да, то что и откуда в событии OnMouseMove проверять, что все еще тащу и изменять ширину/высоту/позицию в событии OnMouseUp очищать все что более не нужно
  11. при этом, если я не ошибаюсь, там в коде листбокс и создается...
  12. две стрелочки это в режиме native
  13. Способа провести 3 линии разных цветов в одном TPathxxx я так понимаю, нет?
  14. у меня есть постраничный гайд от дизайнера. я его верстаю и программирую. когда вижу, что не взлетит, прошу переделать. в общем-то без особых проблем пока при этом дизайнер перерисовала PNG от выбранного стиля, а так же нарисовала единый PNG со всеми иконками приложения, для загрузки в ImageList
  15. СКАЙП, ICQ. Torrent подозреваю, что там просто браузер
  16. возможно, я просто не люблю JS и его лямбды, встроенные в лямбды, которые вставлены в лямбды ...))
  17. поток разделяет время ОС в один момент на одном ядре один поток соответственно, 20 потоков на 2 ядрах организуют очередь в 10 штук на ядро вот и не надо столько делать))
  18. так я же говорю, OnTerminate выполняется в главном потоке. Все что нужно писать в картинки, переменные и т.д., можно делать там синхронизация получается автоматическая
  19. а зачем такая сложная конструкция я делаю старорежимно procedure TMyThread.execute(); begin вызов долгой операции end; .. th:=TMyThreadCreate(...); th.OnTerminate:=AfterTerminate; th.Start; ... procedure TFrom1.AfterTerminate(...); begin тут все происходит в главном потоке end; интуитивно вроде одно и то же, но тут мне кажется сильно понятнее
  20. отрисовать текст на картинке и передать ее для создания маркера
  21. новатор ??? O_O у меня рядом тут КБ Новатор. Они больше по C-300,400,500 ))
  22. пока что все работает как раньше мой PUSH идентификатор приложения показывается в FCM
  23. тут в основном такие компоненты, на которые потрачены десятки тысяч человеко-часов. так что... если взять видео, вообще никто обычно не берется им в делфи заниматься, и не просто так, а тут сразу два поставщика готовых решений
×
×
  • Создать...