Brovin Yaroslav

Администраторы
  • Публикации

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

  • Посещение

  • Days Won

    290

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

  1. Какая версия RAD Studio используется? Под iOS делается два скриншота экрана, до и после. После этого при повороте выполняется эффект cross fade один скриншот плавно перетекает в другой.
  2. Прочитать всю новость целиком на сайте Embarcadero
  3. Прикрепите проект. Укажите версию iOS, на которой тестируете.
  4. А еще рекомендую ознакомиться с этой справкой: Standard RTL Path Functions across the Supported Target Platforms
  5. Попробуйте StartUp
  6. Hello, Which version of android do you use? Thank you
  7. Скачать пакет можно здесь: Скачать 1. Удалить старый пакет библиотеки FGX Открываем среду IDE RAD Studio XE7. В меню открываем менеджер пакетов: "Component -> Install Packages..." Среди списка компонентов находим "FMX Extension Components". Выделяем и нажимаем кнопку "Remove" 2. Установка пакета библиотеки FGX Открываем в среде группу проектов. "File -> Open Project -> FGXGroup.groupproj" Собираем пакет fgx210 для всех требуемых платформ. Выделяем в менеджере проектов нужную платформу "Target Platforms" и в контекстном меню пакета fgx210 выбираем "Build" Далее повторяем сборку для всех целевых платформ. 3. Устанавливаем Design-Time пакет Выбираем в группе проектов dclfgx210 пакет и в контекстном меню выбираем "Install" Если пакет успешно установлен, то появится сообщение со списком зарегистрированных компонентов следующего вида: Все! Установка окончена.
  8. На сколько я вижу шрифты разные, поэтому и вывод разный. Достаточно обратить внимание на нижнюю часть правой ноги буквы К. В рантайме она у вас плоская, а в дизайн тайме нет. Что говорит нам о различиях шрифтов.
  9. Увеличил количество сообщений с 20 до 30. Предложение хорошее. Сейчас количество ответов в единицу времени уже гораздо больше, чем даже год назад. Так что предложение хорошее.
  10. I received some good feedback on this blog and wanted to share a really cool example from one of our MVPs, Eli from Peacekeeper (www.peacekeeper.com). He recently completed a fairly involved FMX (FireMonkey) application for the Oil and Gas industry in 3 weeks! Here is his summary “I just finished a medium size enterprise app build in Delphi for iOS. It is a mobile forms document solution for a client. It has somewhere around 100-150 fields, 20+ tabs, 5 forms, offline caching, uses XML, JSON, SOAP, LiveBindings, FireDAC, data syncing, signatures, drawing, GPS, and other RAD Studio technologies in around 33,000 LoC. Suffice to say Delphi can move mountains.” This is now a template that he can reuse with lots of other apps for iOS and Android, since it is FMX. He is even willing to share with others and they can choose to use his services as needed. I have managed to build quite a few apps over the years, especially mobile apps, (of course with experienced developers), so I can really appreciate this kind of speed. I wish I had RAD Studio back then. It would have saved me a lot of iterations and anxiety. In the last years, we have done a lot to promote FMX, but I think that we need to do a much better job explaining the power and range of possible solutions that leverages these tools. Eli did not use RAD Server, as he prefered a hosted back-end. But frankly combining the efficiency of our frameworks for front- and back-end development with RAD Server can result in even greater savings or opportunities to make even more money by developers or ISVs. Your typical MBaaS is $50+ per user. With a 100 users, you will pay for RAD Server in a month and the rest is just the server hosting, which with Linux is trivial. This is a lot of potential ongoing revenue… I understand that some customers just don’t want to deal with AWS or Azure, so we may come up with some RAD Server hosted options as well. I love our cool apps examples, however they sometimes downplay the many great apps that are more utilitarian and may not have amazing front-ends. I think that in these cases FMX shines even more. With the many possible adapters for payments and connectivity to enterprise systems, the speed of development matters even more. For example, there are whole companies that specialize in building SalesForce.com apps. With our tools, you can build a few templates and then your speed to deliver solutions will simply be unbeatable. So much opportunity out there! There are some really good deals out there for RAD Studio - go get the latest! Eli said that we almost got him with the great Architect Promo, and MVP’s are tough to get. Просмотр полной статьи
  11. Пример в студию
  12. В каком момент и где присваиваете высоту?
  13. Может, потому что не выполняется? if (count)>0 then Залогируйте, что метод Execute стартанул, и сразу поймете в чем ошибка.
  14. Embarcadero Weekly Round-up 9 Products | Free Tools | Events WEEKLY ROUND-UP FOR DEVELOPERS We continue to improve RAD Studio, Delphi, and C++Builder with one central goal in mind: helping you build cross-platform Native Apps faster than ever before and delivering them to the largest audience possible with ease. Previewing RAD Server Multi-Tenancy Support in 10.2 RAD Studio Senior Product Manager Sarina DuPont previews a new feature, frequently requested by Embarcadero customers, that will be included in the 10.2 release: Multi-Tenancy Support for RAD Server. Read More! Delphi for Linux Database and Web Development Delphi and RAD Studio Product Manager Marco Cantu elaborates on the new feature Embarcadero is expecting to release for the coming Delphi version - including support for the server-side applications on the Linux platform. Read More! Webinar: How to Turn your Delphi / C++Builder Desktop Program into a Cloud App in < 1 month Learn how to move your application to the cloud and the benefits of offering a cloud solution to your users. Join us for this special webinar as we partner with rollApp to help you make the move to the cloud in under one month. . Register Now! 29 March 2017 Webinar Replay: C++ the C++Builder Way C++ Product Manager David Millington and Embarcadero MVP David Intersimone explain the unique features of C++Builder, discuss the latest best practices for C++ and teach you how to incorporate them into your C++Builder projects. Watch Now! Infographics: Delphi DNA Like visuals? In case you missed them, we’ve built concise infographics that provide excellent visual breakdowns of the Delphi DNA. Read More! Infographics: C++Builder DNA Like visuals? In case you missed them, we’ve built concise infographics that provide excellent visual breakdowns of the C++Builder DNA. Register Now Просмотр полной статьи
  15. Прочитать всю новость целиком на сайте Embarcadero
  16. Доработал компонент. Добавлено: Поддержка Tint эффекта - TfgRatingBar.TintColor Автоматический размер - TfgRatingBar.AutoSize Режим только отображения - TfgRatingBar.ReadOnly Событие окончательного изменения рейтинга (отжатие пальца от экрана или кнопки мышки) - TfgRatingBar.OnChange Событие в процессе изменения рейтинга - TfgRatingBar.OnChanging
  17. Описание Назначение: Компонент предназначен для отображения и ввода голоса. Поддерживает стилизацию. Поддерживаемые платформы: Windows, OSX, iOS, Android Демо проект: Samples\RatingBarDemo\RatingBarDemo.dproj Возможности Стилизация через указание двух картинок отображающих голос и пустой голос Общее количество "звезд" - TfgRatingBar.TotalCount Текущее значение голоса - TfgRatingBar.Rating Возможность указывать дробное значение голоса Возможность указать шаг изменения голоса TfgRatingBar.StepSize Поддержка Tint эффекта - TfgRatingBar.TintColor Автоматический размер - TfgRatingBar.AutoSize Режим только отображения - TfgRatingBar.ReadOnly Событие окончательного изменения рейтинга (отжатие пальца от экрана или кнопки мышки) - TfgRatingBar.OnChange Событие в процессе изменения рейтинга - TfgRatingBar.OnChanging
  18. Ссылка: http://yaroslavbrovin.ru/object_life_cycle_in_delphi_part_2_android_ios-ru/ Автор: Ярослав Бровин Продолжаем тему жизненного цикла объектов в мире Delphi, но в этой части рассматриваем эту тему в рамках мобильных платформ Android и iOS. Delphi вводит новый подход к управлению памятью в мобильных платформах. Появляется автоматический подсчет ссылок, который с одной стороны облегчает код разработчика и должен помочь ему, а с другой стороны раскладывает равномерно грабли на пути освоения новых платформ в мире Delphi.
  19. tscrollbox

    Не уверен, что это возможно, так как сам ScrollBox настраивает скролл боксы по своему усмотрению. Но вы можете получить к ним доступ и попробовать изменить их программным путем: type TOpenScrollBox = class(TCustomScrollBox); procedure TForm2.Button1Click(Sender: TObject); begin TOpenScrollBox(ScrollBox1).VScrollBar.ViewportSize; TOpenScrollBox(ScrollBox1).HScrollBar.ViewportSize; end;
  20. Мне кажется, у вас не указан scale для загружаемой картинки в MultiResBitmap. BI.Scale := 1;
  21. Это часть из ARC. Поэтому в этой статье этот метод не рассматривается.
  22. Ссылка: http://yaroslavbrovin.ru/object_life_cycle_in_delphi_part_1_windows_osx-ru/ Автор: Ярослав Бровин С появлением мобильных платформ в мире Delphi, произошли серьезные изменения в жизненном цикле объектов. Послужившие причиной многих проблем и вопросов, а как правильно кроссплатформенно удалять объекты. В этой статье детально рассматриваем жизненный цикл объектов на разных платформах и даём ответы на важные вопросы, которые могут побеспокоить даже опытных Delphi разработчиков.
  23. Embarcadero Weekly Round-up 8 Products | Free Tools | Events WEEKLY ROUND-UP FOR DEVELOPERS We continue to improve RAD Studio, Delphi, and C++Builder with one central goal in mind: helping you build cross-platform Native Apps faster than ever before and delivering them to the largest audience possible with ease. InterBase 2017 – Now Available InterBase 2017 delivers the fastest version of InterBase yet with new language features, server wide performance monitoring and enhanced transaction handling. Read More! Download InterBase 2017 Now The trial and developer editions of InterBase 2017 are available for free Download the Trial Version Download Free Developer Edition Build IoT enabled apps with RAD Studio ThingConnect IoT device components range from healthcare devices such as heartrate montiors, blood pressure monitors and scales to home automation gadgets like BLE light bulbs, Z-Wave enabled door locks, smart switches, smoke detectors and more. Read More! Webinar: External BeaconFence Mapping Editor Embarcadero’s BeaconFence technology utilizes its Beacon Fencing Map Editor from the RAD Studio IDE, but is not able to run outside of it. Woll2Woll has created an external mapping editor to create XML mapping files Written 100% with the FireMonkey library - Runs on Windows, iOS, Android, and OSX. Register Now! 16 March 2017 Delphi for Linux Boot Camp Replay Just in case you missed the fantastic Delphi for Linux Boot Camp by Craig Chapman last week, or you want to watch it again, here is the replay that includes Marco Cantu's Q&A at the end. Read More! Delphi for Linux RTL units This blog post from Marco Cantu focuses solely on the RTL units that are going to be available in Delphi for the Linux platform. Read More! Key Traits of the Coming Delphi For Linux Compiler In case you missed it: Here are some of the key technical elements of Embarcadero’s new Delphi compiler for the Linux platform. Read More! How to make a RESTful WebBroker app in C++Builder WebBroker (included in Professional edition and up) makes it easy to build a RESTful server. This article shows you how to server data from a database via a REST API with WebBroker and C++Builder. Register Now Просмотр полной статьи
  24. Speed is king in tech, right? Few will disagree that today fast development should be more critical than ever. You not only need to develop quickly, but work closely with business partners to get your apps right. If you are not fast, someone else will get there. If you do not get it right, well then it won’t work. I read somewhere that the average app on iTunes today has close to “0” probability of download - yikes! I frequently ask myself, why we have struggled in the last decade with the object development and fast development messaging. The RAD methodology maybe old, but RAD tools work amazingly with agile methodologies – better than most, since iterations are very fast and easy. I personally see several major trends that crushed the perception of RAD and frankly, they have nothing to do with Delphi. Although, let’s face it, the large players never had a reason to particularly like Delphi. The strategy across US to consolidate tech on standard web friendly architecture stacks made Java dominant. If you had to choose one, the default was clear, and .NET was the alternative if you loved MS. Then came “body-shop” outsourcing at scale. No one was interested in true efficiencies – it is all about cost and scale. Giant Indian companies were born with no clear model to support anything but “body-shop” outsourcing. Suddenly people cared far less about fast and only about cheap. Which “body-shop” in their right mind would want to build something with a RAD tool where one developer can do what five could otherwise? This perpetuated itself. Today, RAD is used by ISVs and customers that really value efficiencies, and even they get influenced by “body-shop” outsourcing trends. The good news is that fast is back! There are too many large failed projects and bad software out there. What appeared cutting edge Java based architectures are now more difficult to maintain than COBAL. Acceptance for multi-platform development is higher than ever. We no longer live in a single stack architecture world. It is simply not feasible. Advances in DevOps are making heterogeneous deployment and management easier than ever. I feel great about our RAD Studio and RAD Server as a super-fast and affordable way to develop enterprise grade applications. It keeps true to the spirit of easy and fast with added openness in deployment options as Windows is no longer the only supported infrastructure. You will very soon build to both Linux and Windows, deploying on any cloud you want! We are starting to develop more industry solutions to serve as templates on which you can build. For example, we have a dramatic number of Healthcare clients and the PM team has an awesome Nursing Station Solution. Using the same approach, we are building other templates that can potentially transform development from months to weeks. They all use components, but now the components are more and work on Linux too. We plan to do a lot more of these to showcase the ease with which you can develop true multi-tier solutions with a small highly efficient team. Fast Development Rules! Просмотр полной статьи
  25. Just in case you missed the fantastic Delphi for Linux Boot Camp by Craig Chapman this week here, or you want to watch it again, here is the replay that includes Marco Cantu's Q&A at the end. This Boot camp covers the setup of a Linux development environment for building Linux applications with Delphi. We’ll look at hello world, debugging linux applications, deploying apache2 modules using WebBroker, and accessing a MySQL database using FireDAC. The penguins are coming, be prepared! Просмотр полной статьи