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

krapotkin

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

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

  • Посещение

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

    209

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

  1. короче, как показало исследование, в обработчике было выдвижение панели, оформленное через AnimateFloatWait из-за него анимация Switch показывалась дважды изменил на AnimateFloat и все нормализовалось
  2. Это только у меня или вообще так? Берлин.
  3. они как раз не нативные. просто 700 мб всякой явы уже установлено в систему а делфи с собой все тянет. и QT и Xamarin делают все точно так же
  4. все принтеры работают именно с ESC последовательностями драйверы ОС именно так и общаются с ними а программы с драйверами - через общий интерфейс в вашем случае вы сами пишете все. так что либо будут драйверы, либо все руками...
  5. надо бы. конечно p.s. роутер ASUS RT-AC52U. Все что есть там про IPv6:
  6. Так. Пришло письмо с reject'ом. Использовал берлин. 2. - 1 PERFORMANCE: APP COMPLETENESS Performance - 2.1 We were unable to review your app as it crashed on launch. Next Steps Please revise your app and test it on a device while connected to an IPv6 network (all apps must support IPv6) to ensure it will launch without crashing. как хоть выглядят сети v6? что я должен сделать с роутером? upd. на роутере ipv6 включен test-ipv6.com дает: Тест IPv4 записи в DNS ок (0.721s) используя ipv4 Тест IPv6 записи в DNS неудача (0.004s) Тест обеих (IPv4 и IPv6) записей в DNS ок (0.740s) используя ipv4 Тест двухстекового (IPv4 и IPv6) DNS большими пакетами ок (0.715s) используя ipv4 Тест IPv4 без использования DNS ок (0.433s) используя ipv4 Тест IPv6 без использования DNS неудача (0.006s) Тест IPv6 большими пакетами неудача (0.007s) Тест использования IPv6 DNS сервером вашего провайдера ок (0.970s) используя ipv4 Поиск провайдера IPv4 ок (1.009s) используя ipv4 ASN 28890 Поиск провайдера IPv6 неудача (0.032s)
  7. только вчера залил в апстор первое приложение (сам по себе процесс вообще чума, конечно) посмотрим, что и как
  8. в windows команда shellexec подается с параметром open и система выбирает ассоциированную с этим файлом программу в Android все абсолютно так же. в ios весьма похоже если есть несколько зарегистрированных программ, то будет выведен диалог... http://stackoverflow.com/questions/26484766/open-url-in-xe6-firemonkey-ios-delphi
  9. да, я на 3 платформах проверил ios, win, android
  10. мы об этом и говорили, что только перестройка списка решает нашу проблему
  11. ага, я наконец-то понял о чем речь
  12. бррр я теряю нить я сам создал два стиля, назвал их lvWalletsStyle1 и lvWalletsStyle2 и больше ничего в StyleBook не вставлял конечно, если в вашем StyleBook этих стилей нет, то listView не будет меняться. но никакой зависимости от Windows 7,8 или 9, тут нет
  13. stylebook не пустой, содержит два стиля "день" и "ночь" у меня выглядит вот так
  14. вполне себе норм способ только SharedDocuments возможно не лучшее место хранения, а txt - не лучший формат но официально для этого есть SharedPreferences. Я лично взял тут и пока пользуюсь
  15. в указанной теме нет кода, не на что ответить. там даже нет ошибки, которая происходит. Слово "ругается" - это просто детский сад... в предыдущей теме был ответ по поводу обработчика. Обработчик - это не процедура, а метод класса, например класса TForm1 procedure TForm1.UniversalHandler(Sender:TObject); begin ... end; ... b:=TButton.Create(Self); b.OnClick:=UniversalHander;
  16. tabbedwithnavigationform.button99.OnGesture это плохой стиль однако, когда мы привязываемся к какому-то конкретному элементу интерфейса то, что кнопка называется button99 - это плохой стиль, часть вторая а сам вопрос из букваря. в событие передается параметр Sender - это ссылка на тот компонент, у которого это событие произошло. Только тип нужно привести к настоящему... можно так procedure TForm1.ButtonClick(Sender:TObject); var b:TButton absolute Sender; begin showMessage('Нажата кнопка '+b.Name); end; end;
  17. поэтому лучшее решение - пересоздать вот чуть поменял свой пример, который уже много раз выкладывал ListViewHeightAndStylesBerlin.7z
  18. если мы видим, что не обновляются те элементы, которые были вне экрана, почему бы просто не пересоздать их при смене стиля?
  19. может тогда <T:TValue> там простые типы оборачиваются в класс в FMX везде используются
  20. я всегда делаю специальный метод AssignFrom можно сделать его через json-сериализацию
  21. зайдите на hh.ru подсчитайте вакансии по Delphi)) пока не будет приличных продуктов на FMX, никаким работодателям они близко не нужны нет у Embarcadero главного - репутации...
  22. выдвижное меню - это TMultiView ? может, проще его и использовать тогда? у меня нигде не затыкалось, тем более на 8-ядерном 1600 Mhz вообще, тормоз - это всегда перерисовка чего-то или скачивание в главном потоке...
×
×
  • Создать...