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

Nix0N

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

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

  • Посещение

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

    12

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

  1. Откуда на этой модели Android 4.4.2 ??? Это кастомная прошивка (CyanogenMod), там достаточно недоработок...
  2. Обновитесь до Update 1. Там процедура выглядит немного иначе и все работает (по крайней мере у меня) Android 4.1: procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin if not (KeyChar in ['0'..'9', 'А'..'Я', 'а'..'я', 'A'..'Z', 'a'..'z', #8 ]) then KeyChar := #0; end;
  3. Это не странность, а так и задумано. Если не используется стильбук, то обязательно необходимо явно вводить данные о размере, цвете и т.д.
  4. Если разобрались - нажмите "Вопрос решен". Не оставляйте тему открытой.
  5. Могу помочь реализовать это в ListBox + Stylebook. ListView практически не использую.
  6. Я не это имел ввиду. Я имел ввиду разворачивать приложения FM на морально устаревшем оборудовании, которое не поддерживается FM. Если оборудование совместимо - хороший выбор. Но, как я понял из Ваших предыдущих высказываний, Вы работаете с устаревшим оборудованием.
  7. А пробовали после установки APK перезагрузить девайс ?
  8. Не пойму как "Войти"... у меня кнопка входа отсутствует. Да ладно, в общем если Вы альтернативные стили не используете и стильбук тоже, то для каждой вашей Label измените в свойстве StyledSettings [Family,Size,Style,FontColor] всё в False. Затем явно задайте свои начальные значения: цвет текста, размер и т.д. Хотя, возможно будет достаточно лишь Family установить в False.
  9. Каким образом собираетесь отслеживать событие скрола ? В FM пока еще отсутствует система сообщений.
  10. Мне интересно - чем руководствовались, выбирая FM для таких целей ?
  11. Да, мало. Исходя из Ваших слов - зачем использовать FM ? Возможности того же VCL более чем достаточны ! И Ваше приложение, написаное на VCL, будет работать замечательно. Вы сравниваете теплое с мягким... Все геймеры планеты апладируют стоя, играя на старой железке в современные игры. Предприятие или иная организация морально устарели ? У них нет средств на модернизацию оборудования ? Но при этом они могут себе позволить содержать в штате программиста, приобрести себе среду разработки FM и оплачивать лицензию. VCL - вот выход для оборудования из прошлого, и модернизация не нужна. Хотите красивых эффектов, качественного сглаживания и т.д. ? Обновите оборудование, иначе - VCL, ведь его вполне достаточно для решения задач (ответ на использование Windows XP). В общем это бесполезная дискуссия...
  12. Пока еще не видел ни одного приложения для терминала на FM =) Погуглил - не нашел )
  13. На OnMouseDown в TVertScrollBox отключаем обработку OnClick TLayout. На OnMouseUp TVertScrollBox - включаем обработку OnClick TLayout. OnMouseDown: TLayout.OnClick := nil; Или в событии TVertScrollBox.OnMouseDown присваиваем всем TLayout.Hitest := FALSE В событии TVertScrollBox.OnMouseUp все TLayout.HiTest := TRUE В общем решений масса.
  14. Сам когда-то спрашивал, сам же и отвечу. В составе компонентов TMS Pack for FireMonkey версии 2.5.0.2 от 4 Июля 2014 года появился компонент TTMSFMXWebBrowser, который обеспечивает данный функционал.
  15. Установить Update 1 для XE6 "Window can't be maximized with styles, which have custom window border" выдержка из Fix list
  16. Быстрый способ для GET-запроса: TIdURI.URLEncode('http://www.mysite.com/search?q=кириллица');
  17. Каким образом осуществить прилипание формы к краю экрана ? Аналог свойства формы ScreenSnap из VCL. Может есть стандартные методы, о которых я не знаю, не хочу изобретать велосипед. Этим эффектом обладают гаджеты Windows 7. Разработал аналог гаджет-бара, не могу добиться данного эффекта...
  18. 1. Создаем текстовый файл и меняем расширение на manifest (название_файла.manifest), примерно с таким содержанием: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly> 2. В IDE идем по пути Project -> Options -> Application -> RunTime Themes -> Use custom manifest и указываем путь до нашего файла манифеста. Все готово ! P.S. Делайте это в последнюю очередь при завершении проекта, иначе не удобно отлаживать программу: приходится собирать программу в IDE, а запускать отдельно из файлового менеджера. Когда попробуете - сами узнаете почему ) Или же временно, на момент разработки, установить использование стандартного манифеста. P.S.S. в файле-манифесте так же указывается разрядность приложения win32 или win64 и т.д. Не составит проблемы почитать об этом в сети.
  19. Специально проверил, работает ли сглаживание. Написал программу в среде XE6. Тестировал в Windows XP SP3 с карточкой Nvidia 9600GT. Сглаживание работает, но вся анимация тормозит просто ужасно ! (application.processmessages дает о себе знать). Любое перемещение формы в момент движения осуществляется без сглаживания.
  20. Я говорил, что тема с Application.Handle будет полезна и еще не раз. Надеюсь не забудете дополнить этим методом следующую ревизию =)
  21. JCL работает в FM ? если не ошибаюсь - он не совместим... Только VCL. Поправьте если я не прав. Хотя, если воспользоваться конвертером VCL - FM, то возможно. Либо написать DLL с использованием JCL и подгружать в FM.
  22. Никак. Пора бы уже давно осуществить переход на более совершенную ОС. Большая часть в этой доле из 30% - спец. оборудование (банкоматы, различные терминалы и т.д.)
  23. Так же сталкивался с подобным явлением, но довольно редко. Так как воспроизводимость очень низкая, то не стал писать в репорт.
×
×
  • Создать...