-
Постов
167 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Активность репутации
-
Error отреагировална kami в June FSM (FMX SPb Meeting)
небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
Начало встречи.
потом было вот это
ну и эпилог:
на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
-
Error получил реакцию от Major в Trackbar с отсечками
В моей статье есть решение: https://habrahabr.ru/post/317814/
-
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
-
Error отреагировална Равиль Зарипов (ZuBy) в Присвоение окна определенному контролу на форме
не совсем понимаю выбор FMX, если Вам кросс не нужен. делайте на VCL.
В FMX только один хэндл, и сообщения винапи обрабатываются криво, не мучайтесь, пишите на VCL
-
Error отреагировална RoschinSpb в Уничтожение фрейма при нажатии на кнопку
В качестве послесловия.
Деструктор объекта не может быть вызван внутри метода этого объекта (самоубийства запрещены). Всегда можно поставить точку останова на вызов метода Free/FreeAndNil. И внимательно посмотреть стек вызова, если где-то в стеке вызова присутствует разрушаемый объект, то это не правильно. Сложности добавляет то, что это не обязательно приводит возникновению AV, вполне может быть, что у вас всё будет работать без ошибок, а на другом компьютере, или на другой платформе с ошибками.
Release на самом деле приводит к отложенному удалению не внутри вызывающего метода, т.е. объект просто помечается как готовый к удалению.
-
Error отреагировална kami в Уничтожение фрейма при нажатии на кнопку
Нет, не пойдет. Потому что DoOnCloseInfo по прежнему вызывается из внутренностей TButton.Click. Если ваш код отрабатывает на Windows - это ваша недоработка, а не показатель правильности. Причины я изложил выше. А на мобильных платформах с фреймом визуально просто ничего не произойдет. Причины опять-таки изложил выше.
И в таком виде тоже не пойдет.
Потому что Synchronize и Queue, будучи вызванными из главного потока, моментально передают управление в метод, а не дожидаются очередного витка выборки сообщений у Application. В таком виде вы просто добавляете несколько вложенных вызовов, увеличивая занятость стека. Не меняя при этом концепцию работы.
-
Error получил реакцию от AngryOwl в FMX TTaskbar
Самое очевидное, посмотреть как реализован TTaskBar и сделать аналог для FMX, или сильно урезанный аналог с необходимым вам функционалом.
-
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). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
-
Error получил реакцию от rakhmet в ErrorSoft TurboUpdate - Автообновление ваших Windows приложений
SSL поддерживается и является рекомендуемым способом.
Версия в обновлении является одним из аргументов в функции-callback-а сообщающей о доступности обновления, текущую версию легко получить используя TFileVersion.CreateForFile()
Этого на данный момент нет, но может появиться в будущем.
С полной заменой, с современной скоростью интернета патчи и их поддержка - очень сомнительная штука.
TurboUpdate предназначено исключительно для Windows, в будущем возможно появление поддержки MacOS.
-
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). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
-
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). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
-
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). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
-
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). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
-
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). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
-
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). Это ранняя альфа, необходимы ваши отзывы, критика и т.д.
-
Error получил реакцию от RoschinSpb в Глобальные переменные в Delphi - зло?
http://www.gunsmoker.ru/2011/04/blog-post.html
-
Error получил реакцию от Равиль Зарипов (ZuBy) в Глобальные переменные в Delphi - зло?
http://www.gunsmoker.ru/2011/04/blog-post.html
-
Error получил реакцию от Andrey Efimov в Глобальные переменные в Delphi - зло?
http://www.gunsmoker.ru/2011/04/blog-post.html
-
Error получил реакцию от Brovin Yaroslav в Глобальные переменные в Delphi - зло?
http://www.gunsmoker.ru/2011/04/blog-post.html
-
Error получил реакцию от Kitty в Глобальные переменные в Delphi - зло?
http://www.gunsmoker.ru/2011/04/blog-post.html
-
Error получил реакцию от AngryOwl в Глобальные переменные в Delphi - зло?
http://www.gunsmoker.ru/2011/04/blog-post.html
-
Error отреагировална krapotkin в [Андроид] интерфейс приложения
я бы вообще в лоб сделал в GridPanelLayout внутри ScrollBox'а
-
Error получил реакцию от GASCHE в Защита FMX
Когда(если это произойдет вообще) софт на FMX начнут ломать, можно будет сказать что FMX "взлетел"
-
Error отреагировална kami в Form.Show в потоке. (called from wrong thread exception)
Почему так - скажут знатоки андроида. Емнип, UIThread != MainThread (пока еще)
А вообще - посоветую взять из fgx ActivityDialog
-
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; Готово!