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

Error

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

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

  • Посещение

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

    8

Активность репутации

  1. Like
    Error отреагировална kami в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  2. Like
    Error получил реакцию от Major в Trackbar с отсечками   
    В моей статье есть решение: https://habrahabr.ru/post/317814/
  3. Like
    Error отреагировална AliZairov в CrossVCL Beta XE3-Berlin   
    Hi. New tools for Delphi IDE. Using CrossVcl you focus only on your VCL application and CrossVcl makes it cross-platform.
    This is beta software only for testing purpose. CrossVcl on early stage of development, what are to test in this release:

    * Installation process (CrossVcl creates copy and patches existing on your machine Vcl and Rtl sources, all original sources stay unmodified)
    * Upgrading simple or new Vcl project to macOS (Right Click on Project in Project Inspector)
    * Compilation and deploying of simple project

    Please do not create bug-report if you can't compile or launch big Vcl projects or any third-party controls at this stage.

    Bug reports and suggestions welcome at:
    https://bitbucket.org/crossvcl/crossvcl/issues

    We help you on:
    http://stackoverflow.com/questions/tagged/crossvcl

    Google+:
    https://plus.google.com/109334532832375082802

    Facebook:
    https://www.facebook.com/crossvcl

    Twitter:
    https://twitter.com/VclCross
    Home
  4. Like
    Error отреагировална Равиль Зарипов (ZuBy) в Присвоение окна определенному контролу на форме   
    не совсем понимаю выбор FMX, если Вам кросс не нужен. делайте на VCL.
    В FMX только один хэндл, и сообщения винапи обрабатываются криво, не мучайтесь, пишите на VCL
  5. Like
    Error отреагировална RoschinSpb в Уничтожение фрейма при нажатии на кнопку   
    В качестве послесловия.
    Деструктор объекта не может быть вызван внутри метода этого объекта (самоубийства запрещены). Всегда можно поставить точку останова на вызов метода Free/FreeAndNil. И внимательно посмотреть стек вызова, если где-то в стеке вызова присутствует разрушаемый объект, то это не правильно. Сложности добавляет то, что это не обязательно приводит возникновению AV, вполне может быть, что у вас всё будет работать без ошибок, а на другом компьютере, или на другой платформе с ошибками.
    Release на самом деле приводит к отложенному удалению не внутри вызывающего метода, т.е. объект просто помечается как готовый к удалению.
  6. Like
    Error отреагировална kami в Уничтожение фрейма при нажатии на кнопку   
    Нет, не пойдет. Потому что DoOnCloseInfo по прежнему вызывается из внутренностей TButton.Click. Если ваш код отрабатывает на Windows - это ваша недоработка, а не показатель правильности. Причины я изложил выше. А на мобильных платформах с фреймом визуально просто ничего не произойдет. Причины опять-таки изложил выше.
    И в таком виде тоже не пойдет.
    Потому что Synchronize и Queue, будучи вызванными из главного потока, моментально передают управление в метод, а не дожидаются очередного витка выборки сообщений у Application. В таком виде вы просто добавляете несколько вложенных вызовов, увеличивая занятость стека. Не меняя при этом концепцию работы.
  7. Like
    Error получил реакцию от AngryOwl в FMX TTaskbar   
    Самое очевидное, посмотреть как реализован TTaskBar и сделать аналог для FMX, или сильно урезанный аналог с необходимым вам функционалом.
  8. Like
    Error получил реакцию от rareMax в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.
    Совместимость - Delphi Seattle и выше.
    Описания пока нет, но в репозитории есть примеры для ознакомления.
    Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.
    Для коммерческого применения - пока нет решения.
    https://github.com/errorcalc/TurboUpdate
    Перед использованием необходимо установить необходимые Packages:
    TurboUpdateFmxOnly.groupproj - FMX only. TurboUpdateGroup.groupproj - VCL + FMX, зависит от ErrorSoftVclComponents(https://github.com/errorcalc/FreeEsVclComponents). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
  9. Like
    Error получил реакцию от rakhmet в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    SSL поддерживается и является рекомендуемым способом.
    Версия в обновлении является одним из аргументов в функции-callback-а сообщающей о доступности обновления, текущую версию легко получить используя TFileVersion.CreateForFile()
    Этого на данный момент нет, но может появиться в будущем.
    С полной заменой, с современной скоростью интернета патчи и их поддержка - очень сомнительная штука.
    TurboUpdate предназначено исключительно для Windows, в будущем возможно появление поддержки MacOS.
  10. Like
    Error получил реакцию от AngryOwl в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.
    Совместимость - Delphi Seattle и выше.
    Описания пока нет, но в репозитории есть примеры для ознакомления.
    Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.
    Для коммерческого применения - пока нет решения.
    https://github.com/errorcalc/TurboUpdate
    Перед использованием необходимо установить необходимые Packages:
    TurboUpdateFmxOnly.groupproj - FMX only. TurboUpdateGroup.groupproj - VCL + FMX, зависит от ErrorSoftVclComponents(https://github.com/errorcalc/FreeEsVclComponents). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
  11. Like
    Error получил реакцию от Andrey Efimov в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.
    Совместимость - Delphi Seattle и выше.
    Описания пока нет, но в репозитории есть примеры для ознакомления.
    Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.
    Для коммерческого применения - пока нет решения.
    https://github.com/errorcalc/TurboUpdate
    Перед использованием необходимо установить необходимые Packages:
    TurboUpdateFmxOnly.groupproj - FMX only. TurboUpdateGroup.groupproj - VCL + FMX, зависит от ErrorSoftVclComponents(https://github.com/errorcalc/FreeEsVclComponents). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
  12. Like
    Error получил реакцию от Равиль Зарипов (ZuBy) в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.
    Совместимость - Delphi Seattle и выше.
    Описания пока нет, но в репозитории есть примеры для ознакомления.
    Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.
    Для коммерческого применения - пока нет решения.
    https://github.com/errorcalc/TurboUpdate
    Перед использованием необходимо установить необходимые Packages:
    TurboUpdateFmxOnly.groupproj - FMX only. TurboUpdateGroup.groupproj - VCL + FMX, зависит от ErrorSoftVclComponents(https://github.com/errorcalc/FreeEsVclComponents). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
  13. Like
    Error получил реакцию от Alexander в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.
    Совместимость - Delphi Seattle и выше.
    Описания пока нет, но в репозитории есть примеры для ознакомления.
    Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.
    Для коммерческого применения - пока нет решения.
    https://github.com/errorcalc/TurboUpdate
    Перед использованием необходимо установить необходимые Packages:
    TurboUpdateFmxOnly.groupproj - FMX only. TurboUpdateGroup.groupproj - VCL + FMX, зависит от ErrorSoftVclComponents(https://github.com/errorcalc/FreeEsVclComponents). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
  14. Like
    Error получил реакцию от Kitty в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.
    Совместимость - Delphi Seattle и выше.
    Описания пока нет, но в репозитории есть примеры для ознакомления.
    Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.
    Для коммерческого применения - пока нет решения.
    https://github.com/errorcalc/TurboUpdate
    Перед использованием необходимо установить необходимые Packages:
    TurboUpdateFmxOnly.groupproj - FMX only. TurboUpdateGroup.groupproj - VCL + FMX, зависит от ErrorSoftVclComponents(https://github.com/errorcalc/FreeEsVclComponents). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
  15. Like
    Error получил реакцию от sinuke в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений   
    Выложена альфа версия ErrorSoft TurboUpdate - библиотека для легкого добавления автообновления в ваши FMX и VCL приложения под Windows.
    Совместимость - Delphi Seattle и выше.
    Описания пока нет, но в репозитории есть примеры для ознакомления.
    Лицензирование - для OpenSource и не коммерческого использования данная библиотека абсолютно бесплатна, допустимо изменение и т.д.
    Для коммерческого применения - пока нет решения.
    https://github.com/errorcalc/TurboUpdate
    Перед использованием необходимо установить необходимые Packages:
    TurboUpdateFmxOnly.groupproj - FMX only. TurboUpdateGroup.groupproj - VCL + FMX, зависит от ErrorSoftVclComponents(https://github.com/errorcalc/FreeEsVclComponents). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
  16. Like
    Error получил реакцию от RoschinSpb в Глобальные переменные в Delphi - зло?   
    http://www.gunsmoker.ru/2011/04/blog-post.html
  17. Like
    Error получил реакцию от Равиль Зарипов (ZuBy) в Глобальные переменные в Delphi - зло?   
    http://www.gunsmoker.ru/2011/04/blog-post.html
  18. Like
    Error получил реакцию от Andrey Efimov в Глобальные переменные в Delphi - зло?   
    http://www.gunsmoker.ru/2011/04/blog-post.html
  19. Like
    Error получил реакцию от Brovin Yaroslav в Глобальные переменные в Delphi - зло?   
    http://www.gunsmoker.ru/2011/04/blog-post.html
  20. Like
    Error получил реакцию от Kitty в Глобальные переменные в Delphi - зло?   
    http://www.gunsmoker.ru/2011/04/blog-post.html
  21. Like
    Error получил реакцию от AngryOwl в Глобальные переменные в Delphi - зло?   
    http://www.gunsmoker.ru/2011/04/blog-post.html
  22. Like
    Error отреагировална krapotkin в [Андроид] интерфейс приложения   
    я бы вообще в лоб сделал в GridPanelLayout внутри ScrollBox'а
     
  23. Like
    Error получил реакцию от GASCHE в Защита FMX   
    Когда(если это произойдет вообще) софт на FMX начнут ломать, можно будет сказать что FMX "взлетел"
  24. Like
    Error отреагировална kami в Form.Show в потоке. (called from wrong thread exception)   
    Почему так - скажут знатоки андроида. Емнип, UIThread != MainThread (пока еще)
    А вообще - посоветую взять из fgx ActivityDialog
  25. Like
    Error отреагировална Равиль Зарипов (ZuBy) в Конфликт Hint и BorderStyle   
    я тут посидел немного, сделал костыль. особо не заморачивался
    копируем в проект и открываем FMX.Forms.pas Ctrl+F -> procedure TCommonCustomForm.SetShowHint(const Value: Boolean);  
    procedure TCommonCustomForm.SetShowHint(const Value: Boolean); begin FShowHint := Value; ReleaseLastHinted; // ZuBy *** if (not(csDesigning in ComponentState)) then begin FreeAndNil(FSharedHint); FSharedHint := THint.CreateNewInstance(Handle); end; // *** ZuBy end; сохраняем в событии OnCreate, OnShow пишем ShowHint := true; Готово!  
×
×
  • Создать...