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

Равиль Зарипов (ZuBy)

Модераторы
  • Постов

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

  • Посещение

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

    264

Весь контент Равиль Зарипов (ZuBy)

  1. я делал так, брал стандартный пример и изменял его, он нормально собирается
  2. использовать такую конструкцию //uses System.Threading; TTask.Run( procedure begin // выполняем загрузку файла из интернета; TThread.Synchronize(nil, procedure begin // выполняем действия связанные с визуальными компонентами end); end); но помнить что из доп. потока нельзя запустить доп. поток
  3. вот такой способ например создаём сплеш-форму пустую, на OnActivate формы выполняем Application.CreateForm(наши формы....) убираем все формы с автокреата, кроме сплеш-форм
  4. в опциях проекта ничего не меняли связанное с линковкой?
  5. это не правильно, ListView итак отрисовывает только начиная с верхнего видимого Item'a. ListView можно еще оптимизировать, т.к. он не правильно определяет кол-во видимых элементов. Сейчас у него сделано так от ПервогоВидимого до КонцаСписка а можно сделать так как у меня от ПервогоВидимого до ПервогоВидимого+КоличествоВидимых Думаю будет прирост скорости в отрисовке, если много Элементов в списке
  6. Так у меня же в jar не приложение, а пакет. Его не запустишь. это я говорил для проверки работоспособности java. jata2op скорей все поэтому не работает, нужно обновить java
  7. {$IFDEF ANDROID} procedure SendSms(const Number, Msg: string); var Intent: JIntent; Uri: Jnet_Uri; begin Uri := TJnet_Uri.JavaClass.parse(StringToJString(Format('smsto:%s', [Number]))); Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, Uri); Intent.putExtra(StringToJString('sms_body'), StringToJString(Msg)); sharedActivity.startActivity(Intent); end; {$ENDIF} отправляется всегда с выбранной(активной) сим карты. а на счёт апи не в курсе
  8. на сколько помню, никак на android ниже 5.0 т.к. на уровне api нет/не было поддержки двух и более сим карт. и каждый производитель городит свой способ.
  9. Привет Всем! Как принято в современных приложениях, догружать контент(обычно это картинки) при скролинге. я взял картинки пользователей этого форума Seattle LVdynamicLoadBitmap.zip Berlin LVdynamicLoadBitmap(Berlin).zip
  10. как понять? сторонние dll сами не упакуются в приложения! их нужно в ресурсы запихать, при запуске извлечь и динамически подгружать
  11. родные шрифты на устройстве содержат unicode символы. в том числе и кирилицу. соответственно они отрисуются правильно
  12. смотрите внимательно значит свой код, что вы передаёте в метод ShowPlus
  13. я пока так оставил, другого выхода не нашел, константы не помогли. вот так у меня $answer = '{"root":'.json_encode($rows, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES).'}'; echo str_replace("\\\"","'", $answer);
  14. это обязательно должна быть форма? может Layout + Rectangle + Button подойдёт?
  15. откуда получаете JSON? банально можно replace сделать, до того как вогнать в ParseJSON на delphi это так s := StringReplace('\"', '"', s, []);
  16. Тем что в моем коде выполнение будет в дополнительном потоке, а у вас в основом
  17. в этом придётся долго разбираться... кодом ведь почти получилось, только нужно понять куда в JListView присвоить свой Typeface
  18. уже копался тут, не понял куда именно вставить setTypeface...
  19. ZuBy, а как Ваш код будет на С++ Builder выглядеть? Спасибо. не силен в С++, но думаю также #include <System.Threading.hpp> TTask::Run(_di_TProc(// тут остальной код))); справочка
×
×
  • Создать...