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

Brovin Yaroslav

Администраторы
  • Постов

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

  • Посещение

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

    390

Весь контент Brovin Yaroslav

  1. В каком момент и где присваиваете высоту?
  2. Может, потому что не выполняется? if (count)>0 then Залогируйте, что метод Execute стартанул, и сразу поймете в чем ошибка.
  3. 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 Просмотр полной статьи
  4. Прочитать всю новость целиком на сайте Embarcadero
  5. Прочитать всю новость целиком на сайте Embarcadero
  6. Доработал компонент. Добавлено: Поддержка Tint эффекта - TfgRatingBar.TintColor Автоматический размер - TfgRatingBar.AutoSize Режим только отображения - TfgRatingBar.ReadOnly Событие окончательного изменения рейтинга (отжатие пальца от экрана или кнопки мышки) - TfgRatingBar.OnChange Событие в процессе изменения рейтинга - TfgRatingBar.OnChanging
  7. Ссылка: http://yaroslavbrovin.ru/object_life_cycle_in_delphi_part_2_android_ios-ru/ Автор: Ярослав Бровин Продолжаем тему жизненного цикла объектов в мире Delphi, но в этой части рассматриваем эту тему в рамках мобильных платформ Android и iOS. Delphi вводит новый подход к управлению памятью в мобильных платформах. Появляется автоматический подсчет ссылок, который с одной стороны облегчает код разработчика и должен помочь ему, а с другой стороны раскладывает равномерно грабли на пути освоения новых платформ в мире Delphi.
  8. Не уверен, что это возможно, так как сам ScrollBox настраивает скролл боксы по своему усмотрению. Но вы можете получить к ним доступ и попробовать изменить их программным путем: type TOpenScrollBox = class(TCustomScrollBox); procedure TForm2.Button1Click(Sender: TObject); begin TOpenScrollBox(ScrollBox1).VScrollBar.ViewportSize; TOpenScrollBox(ScrollBox1).HScrollBar.ViewportSize; end;
  9. Мне кажется, у вас не указан scale для загружаемой картинки в MultiResBitmap. BI.Scale := 1;
  10. 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 Просмотр полной статьи
  11. 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! Просмотр полной статьи
  12. 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! Просмотр полной статьи
  13. Model trains are a fantastic hobby with the potential for hours of creative fun and a challenge of the mind to build something sophisticated and beautiful. But, where do we find the time in today’s fast-paced world? Well, 3D Train Studio has created an app that allows you to simulate virtual model railroads in 3D that you’ve always dreamed about. Simulate it with 3D Train Studio and then build it! The possibilities are endless as the program has thousands of components that allow you to create the most realistic miniature worlds you can imagine. This entry to our cool app contest was made using Embarcadero Delphi on Windows, and it is our winner for February 2017. The 3D Train Studio app is a community-driven effort with developer railfans contributing more 3D components every week. The focus lies on the comfortable and clean interface, which makes it enjoyable to build complex model railroad worlds with ease. On the technical side, 3D Train Studio utilizes a lot of different technologies. These technologies include a self-written 3D engine capable of rendering thousands of 3D objects in real time with abstraction of the underlying graphics API (supporting Direct3D 9 and 11), sound processing with the help of the FMOD library, integration of a web service written in PHP for accessing the online catalog (via XML-RPC), multi-threading with the support of a custom written task manager, custom VCL components for implementing a smooth image viewer, XML processing, multi-language support (currently English and German) and a clean separation of UI, logic and data (MVC) all hosted on the Delphi, Object Pascal platform. The 3D Train Studio is available as a free download and enables a fast and easy start into model railway planning and simulation. The standard version contains sample layouts and over 5000 tracks and components. There is also an optional activation of the professional version, right from the application by paying a reasonable fee. There are tutorials on the 3D Train Website and a series of community-produced videos available on YouTube. The company is out of Germany and a lot of the content is in German, but you can still see a lot of very cool 3D Trains on the videos. [YoutubeButton url='https://www.youtube.com/watch?v=Tk-DaZDqNTM'] Просмотр полной статьи
  14. Простая замена не поможет. Так как придется попотеть и заново восстановить всю логику работы платформы fmx для винды. Иначе ни один контрол работать и рисоваться не будет.
  15. It can be frustrating to get the “file format unknown” error when playing some types of media. Eliminate these troubles with the ALLPlayer, which will play virtually any media file available, including these formats: AVI, MKV, AVI, FLV, DAT, MOV, M2TS, MP4, 3GP, VOB, MPG, APE, AU, MKA, MP3, OGG, WAV and AC3. It will also display content from DVDs, audio CDs, and animated GIFs. Keep this tool within easy reach to play all of these formats—and more. [YoutubeButton url='https://www.youtube.com/watch?v=RpyKPIW28HE'] ALLPlayer is built with Delphi and the Visual Component Library (VCL). The developer of this app tells us that Delphi offers a fast development environment in which products and updates can be quickly brought to market. Check out our writeup to learn more about the submission process for the Cool Apps contest. Просмотр полной статьи
  16. Over the last months I met hundreds of customers. It is somewhat humbling to learn about the many powerful applications built with D6, D7, Delphi 2005/2006/2007, XE2/3 and newer RAD Studio versions. Especially astounding is the number of great applications that are still maintained and evolved with D7 or 2007 technology. One of the great things about these is that they keep working and working, so why modernize and invest now? Tech is changing faster than ever before, so unless your app looks and feels modern, unless your app architecture is flexible – it can be obsolete faster than you think. Also, Windows 10 is changing a lot of things - eventually some of these old versions may not run so well and we recently informed selected customers that may be impacted. Of course, we all benefit from your modernization! We can invest more and you have even better applications... You may be surprised how much of the new trends, such as micro-services, REST APIs, Cloud Hosting are supported with RAD Studio 10.1.2. Our new Webinar series and exciting education initiatives will keep us not only on par with the competition, but leapfrog them in many areas. Our support for IoT, for example, is pretty cool. I push the Product Team by constantly asking what is new and interesting that gets customers excited, and they gave me a nice bullet list that I thought to share… Windows 10 is a BIG Deal! Microsoft is reinventing itself and Windows 10 adoption is the highest ever (400M devices as of September). We support all the latest features of Windows operating systems (from complete Unicode support to newer capabilities, such as push notifications). UX is more critical than ever before and Windows 10 brings amazing modern look and feel; you get better performing native apps with 64-bit support; 10.1.2 enables Windows App Store Deployment even before Visual Studio! Not only will your apps be better looking and have more options with the latest VCL, but they will be much more stable and “future-proofed”. You need to be mobile! Many consider mobile as a nice to have, but there are few better ways to demonstrate the value of your tool than to create a nice looking mobile app (and do it fast). FMX is production ready with lots of improvements in the latest versions and continues to evolve as the best native framework available. You can be a winner and you can start small with app tethering or build an awesome full scale app. You should just check-out some of our recent Cool Apps for great examples. You can improve app connectivity to the latest major databases with the powerful new FireDAC data access framework. This increases your flexibility making easier future infrastructure or vendors changes. You can use your code to enable new web clients and capabilities by updating your application architecture with DataSnap and RAD Server. Don’t get left behind with other teams speaking about N-Tier architectures - you can have modern middle-tier application servers or REST-based microservices with RAD Studio today. You can also build modern REST-based thin Windows clients using the new REST VCL Client support. You will also greatly enhance your development productivity with huge increases in IDE functionality. Whether it is through code editor enhancements or improvements to the form designer, you can develop faster than ever with the latest RAD Studio IDE. You get the power of the latest Delphi language features such as anonymous methods, parameterized types (generics), and more. They are more powerful and more useful than you expect! C++ leverages the latest C++ libraries and language features while taking advantage of the power of RAD through the VCL -- an unprecedented combination. There is no other framework for GUI development that is more efficient – we compare very well against Qt and FMX makes cross-platform development with C++ much easier. If you care about IoT (and you should) RAD Studio allows you to build applications that work with all the latest gadgets, devices, and sensors. We hold IoT awards for most innovative products! LINUX support, planned for 10.2 will get you further savings and another platform! And YES, new migration tools get you to the future faster. We can sell Delphi and even C++ Builder better. We tend to be too shy about what we bring to the table. The analysts have not been especially kind, as they look for the next new thing. I think that what we bring is incredibly relevant to the market. Fast and efficient development does not get old and we do it better than anyone else. Our team put together a really nice summary of Embarcadero for developers, "We Are Embarcadero" that I encourage you to download and share! Просмотр полной статьи
  17. Бекапы делаются ежедневно. То есть не должно волновать, что он может просто взять и случайно потеряться. Из бекапа форум можно спокойно поднять. Для пользователей форума, копирования конечно нету
  18. Нет. Сайт располагается на виртуальном хостинге. Что означает, что он крутится на одном сервере с несколькими сайтами других клиентов. Поэтому получается, что у всех этих сайтов в рамках одного сервера используется один и тот же IP. И если хотя бы один сайт "провинился", то блочится весь IP. А значит теряется доступ ко всем доменам, которые привязаны к этому IP.
  19. Доступ восстановлен.
  20. Описание Назначение: Компонент предназначен для отображения группы TRadioButton и осуществления выбор. Поддерживает стилизацию. Поддерживаемые платформы: Windows, OSX, iOS, Android Демо проект: Samples\RadioGroupDemo\RadioGroupDemo.dproj Возможности Стилизация через указание двух картинок отображающих голос и пустой голос Настройки отображения заголовка группы TfgRadiouGroup.TextOptions.TitleTextSettings Возможность выбрать настройки отображения заголовка группы из стиля TfgRadioGroup.TextOptions.StyledTitleTextSettings Настройки отображения текста TRadioGroup TfgRadiouGroup.TextOptions.ButtonTextSettings Возможность выбрать настройки отображения текста TRadioGroup из стиля TfgRadioGroup.TextOptions.StyledButtonTextSettings Текущий выбранный вариант TfgRadioGroup.ItemIndex Возможность разбить варианты на колонки TfgRadioGroup.AlignOptions.Columns Возможность указать отступы для вариантов по вертикале и горизонател TfgRadioGroup.AlignOptions.HorzSpace, TfgRadioGroup.AlignOptions.VertSpace Возможность узнать, когда пользователь делает выбор TfgRadioGroup.OnChanged
  21. Этот список формируется динамически на основании правила. Просматриваются все стили. В список попадают те, которые содержат подстроку <Имя компонента> без префикса Т.
×
×
  • Создать...