Error

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

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

  • Посещение

  • Days Won

    7

Все публикации пользователя Error

  1. Вообще стандартные диалоговые окна на то и стандартные, чтобы юзеру привычно было. А если так хочется свои - то да, придется форму создавать.
  2. Тоже самое сказанное другими словами.
  3. Когда(если это произойдет вообще) софт на FMX начнут ломать, можно будет сказать что FMX "взлетел"
  4. Взлом FMX приложения скорее всего более сложен чем взлом Java приложения. Хотя бы по причине кучи декомпиляторов Java байткода, с Delphi же сложнее, придеться копаться в бинарнике каким-нибудь отладчиком/дизассемблером.
  5. Можно поиграться с подменой: IFMXSystemFontService = interface(IInterface) ['{62017F22-ADF1-44D9-A21D-796D8C7F3CF0}'] function GetDefaultFontFamilyName: string; function GetDefaultFontSize: Single; end;
  6. Они сами не знают, и у них нет единого мнения. Сейчас многое зависит от того какой релиз будет через год.
  7. Мое решение, все тоже - жду год, смотрю что происходит. Сейчас я стараюсь "доводить" свои наработки в OpenSource и выкладывать в бесплатном или нет варианте, делиться опытом, который есть в виде статей и заметок, чтобы оно не сгинуло если что...
  8. Ссылка: https://habrahabr.ru/post/318876/ Автор: Error Описание: Delphi и C++Builder разработчики, использующие VCL не по наслышке знают о вездесущей проблеме мерцания контролов. Мерцание происходит при перерисовке, вследствие того, что сначала отрисовываеться фон компонента, и только потом сам компонент. И если в случае с наследниками от TWinControl частичным решением проблемы является установка свойства DoubleBuffered в True, что заставляет контрол отрисовываться в буфере(однако DoubleBuffered работает тоже не идеально, к прим.: контрол перестает быть прозрачным), то в случае с TGraphicControl решение с DoubleBuffered просто невозможно, из-за отсутствия у TGraphicControl окна, установка же DoubleBuffered в True у родителя не помогает, из-за того что отрисовка вложенных TGraphicControl-ов происходит уже после прорисовки родителя в буфере. Обычно остается только одно — смириться с мерцанием, и максимально упростить отрисовку для минимизации эффекта, или использовать по возможности исключительно TWinControl-ы, что не всегда возможно и удобно. Однажды намучившись с мерцанием, я не выдержал и решил решить эту проблему, раз и навсегда! ...
  9. Использовать нативный TEdit и TMemo под iOS - must have. И это тоже плюс к iOS. Конкретный пример не приведу, но FMX для Android есть костыли.
  10. Не соглашусь, под iOS доступны нативные компоненты, Z-Order. Delphi код работает в основном потоке, в отличие от Android, что уже от многих глюков уберегает. И в целом на мой взгляд интеграция с системой более аккуратная, из-за меньшего количество костылей в FMX для iOS.
  11. У меня в TLang в Seattle тупо в редакторе перевод нельзя добавить, так что это не наш метод xD В примере FMX приложения PowerOff просто в коде на русский текст заменяю, если в русской винде запущенно: https://github.com/errorcalc/PowerOff/blob/master/Main.pas#L206 Хотя это костыль, и для более крупного приложения надо написать вспомогательный модуль. В Vcl есть встроенное средство для перевода, неплохое(хотя и заброшенное немного имхо), я его в https://github.com/errorcalc/ProjectScreen к примеру использую. Жалко аналога в Fmx нет.
  12. Форумы - прежде всего этот. Готовые решения - периодически на http://www.fmxexpress.com/ проскакивает разное, на Google+ есть Delphi сообщество, https://www.beginend.net/ - агрегатор блогов, на https://habrahabr.ru/hub/delphi/ бывают полезные матерьялы.
  13. действительно круто
  14. Для iOS FMX работает намного лучше, чем для Android
  15. С новым годом!
  16. Равиль Зарипов предложил отличную мысль - устроить сходку дельфистов в Питере, посидеть где-нибудь, пообщаться Собственно, кому интересно, отпишитесь в комментариях, можно будет в декабре устроить встречу Думаю надо хотябы 5-6 человек.
  17. По первому фото слева на право: @kami @Brovin Yaroslav @RoschinSpb @Error
  18. Советую свои компоненты на GitHub выкладывать, это сделает их более "доступными", даст версионирование
  19. Только в случае если киллер фича приложения кнопки в заголовке окна
  20. Судя по всему это все. Но еще раз: Суббота, 17:30, "Чердак", кто еще решился прийти на сходку FMX/Delphi/C++Builder разработчиков?
  21. У меня в профиле мой вк есть, но фотоотчет постараюсь сделать
  22. Если быть достаточно безумным, то можно грузить прямо из ресурсов: http://evil-hack.cc/showthread.php?attempt=2&t=25592