Brovin Yaroslav

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

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

  • Посещение

  • Days Won

    289

Brovin Yaroslav last won the day on 30 января

Brovin Yaroslav had the most liked content!

О Brovin Yaroslav

  • Звание
    Администратор
  • День рождения 10.09.1987

Контакты

  • Сайт
    http://yaroslavbrovin.ru/
  • StackOverflow
    http://stackoverflow.com/users/2630296/yaroslav-brovin

Информация

  • Пол
    Мужчина
  • Город
    Санкт-Петербург

Посетители профиля

3 739 просмотров профиля
  1. HotKeys

    Простая замена не поможет. Так как придется попотеть и заново восстановить всю логику работы платформы fmx для винды. Иначе ни один контрол работать и рисоваться не будет.
  2. HotKeys

    Это и называется хук
  3. 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. Просмотр полной статьи
  4. 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! Просмотр полной статьи
  5. Бекапы делаются ежедневно. То есть не должно волновать, что он может просто взять и случайно потеряться. Из бекапа форум можно спокойно поднять. Для пользователей форума, копирования конечно нету
  6. Нет. Сайт располагается на виртуальном хостинге. Что означает, что он крутится на одном сервере с несколькими сайтами других клиентов. Поэтому получается, что у всех этих сайтов в рамках одного сервера используется один и тот же IP. И если хотя бы один сайт "провинился", то блочится весь IP. А значит теряется доступ ко всем доменам, которые привязаны к этому IP.
  7. Доступ восстановлен.
  8. Описание Назначение: Компонент предназначен для отображения группы 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
  9. Этот список формируется динамически на основании правила. Просматриваются все стили. В список попадают те, которые содержат подстроку <Имя компонента> без префикса Т.
  10. Getting Started with RAD Server What is RAD Server? RAD Server is a turn-key application foundation for rapidly building and deploying services based applications. RAD Server enables developers to quickly build new application back-ends or migrate existing Delphi or C++ client/server business logic to a modern services based architecture that is open, stateless, secure and scalable. RAD Server is easy to develop, deploy and operate making it ideally suited for ISVs and OEMs building re-deployable solutions. RAD Server allows you to take your existing code and convert it to REST API endpoints. RAD Server offers many great features: Multi-Tier Development made easy: Integrations provide out of the box connectivity with external servers, applications and services Quickly Build your UX Forms for Desktop and Mobile platforms in RAD Studio, Delphi or C++Builder Manage your APIs and users, and analyze utilization and API activity via the built-in RAD Server Application Management Portal Host your RAD Server on an a private “on prem” Windows server or cloud host on Amazon, Rackspace or Azure Clouds Deploy your server-side Delphi and C++ code to RAD Server, creating automatic REST/JSON API endpoints for your clients Connect RAD Server to your Enterprise Databases, Cloud Services and IoT Devices to extend your application A collection of ready to use key built-in services to power your application Includes core functions such as user directory services and user management, push notifications, user location tracking, and built-in data storage Configure user groups and add users via the RAD Server portal or import from LDAP. Assign API access rights to control what functionality different user groups have access to For a full list of features, visit the RAD Server product page. [YoutubeButton url='https://www.youtube.com/watch?v=HY0JRJPvjsU'] How does RAD Server compare to DataSnap? Before RAD Server, developers custom built back-end Delphi and C++Builder application servers using server toolkits like DataSnap which provided a few basic server building blocks for multi-tier, but left the vast majority of the development to the developer. Enter RAD Server. With RAD Server, developers can now simply load Delphi and C++ business logic methods into RAD Server, add some users, and go. What technologies does RAD Server include? The developer features for RAD Server included in 10.1 Berlin for developing REST endpoints, Location Tracking and IoT Edgeware are Enterprise Mobility Services, BeaconFence, ThingPoint and ThingConnect. Easy REST API Endpoint Creation, Publishing and Management RAD Server makes it fast and easy to build flexible back-end servers for your multi-tier application solution. Developers simply load Delphi and C++ business logic into the server, and managed REST/JSON API endpoints are generated. To develop REST endpoints for RAD Server, developers use the Enterprise Mobility Services (“EMS”) components listed in the IDE on the Tool Palette under the “Enterprise Mobility Services” category. IoT Enterprise Access Points IoT Edgeware extends the functionality of REST Endpoint Publishing and provides an enterprise access point between remote gadgets and devices. IoT Edgeware allows you to locally store, filter, and compute vast amounts of IoT data collected at the edge while ensuring only critical data is synced with the central repository. To develop IoT Edgeware for RAD Server, developers use ThingPoint which is an extension to EMS and represented with TEMSEdgeService in the “Enterprise Mobility Services” category in the Tool Palette in the IDE. Indoor and Outdoor Location/Proximity Solution Track user movement both indoors and outdoors, and respond to proximity events when users enter or exit custom beacon zones or approach designated beacon points. To develop Location Tracking, developers use the BeaconFence components available as a download through the GetIt Package Manager (via Tools > GetIt Package Manager > Internet of Things). Smart Device IoT Connectivity Framework RAD Server makes it easy to connect a wide array of wireless smart devices and sensors into your application solution, even in remote and difficult to access locations. Developers have access to over 50 pre-built components for many popular healthcare, fitness and home automation Bluetooth LE and Z-Wave IoT devices. To connect IoT devices to clients or RAD Server ThingPoint Edgeware, developers use ThingConnect IoT device components which are available as a download through the GetIt Package Manager (via Tools > GetIt Package Manager > Internet of Things). How is RAD Server licensed? RAD Server is licensed and priced affordably and with a no nonsense license. Either purchase the number of end users required for an application, or purchase a single or multi-site license covering unlimited users for an application. For RAD Server pricing, please click here. How do I start building a RAD Server solution? RAD Server requires an Enterprise or Architect edition of RAD Studio, Delphi or C++Builder 10.1 Berlin. A trial edition of 10.1 Berlin also allows users to evaluate developing services for RAD Server and will include a 5 user RAD Server development trial. This 5 user trial can be used for developing your solution and performing test deployments. Once you are ready to deploy your RAD Server solution in a production environment, you will then follow the steps outlined in the next section and use your paid RAD Server site license. For RAD Server pricing, please click here. There is no separate RAD Server trial as the technologies are available in 10.1 Berlin. Please see the top of this article for additional information. How do I deploy RAD Server in a production environment? We have a great tutorial on our docwiki that provides the steps for deploying RAD Server in a production environment. Step 5 shows a screenshot of where you will need to enter your paid RAD Server site license. http://docwiki.embarcadero.com/RADStudio/Berlin/en/EMS_Database_Requirements_for_a_Production_Environment For custom resources, you can use a tool like http://www.dependencywalker.com to determine the bpl dependencies of the custom resource. Where can I access Getting Started resources? We invite you to watch our RAD Server Deep Dive webinar replay which is broken down into individual chapters for easy viewing: https://www.youtube.com/playlist?list=PLwUPJvR9mZHgccq4EfTcsCngRqpTmm_wn Replay slides and demo projects shown in the webinar can be downloaded here. You can also find tutorials on the different technologies that are part of RAD Server by following the docwiki links above. For more Getting Started videos, please visit our YouTube Channel. Sample Projects REST Endpoint Publishing https://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Berlin/Object%20Pascal/Multi-Device%20Samples/EMS/NotesResource/ IoT Edgeware https://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Berlin/Object%20Pascal/Multi-Device%20Samples/EMS/ThingPoint%20ThingConnect%20IoT%20Demo/ https://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Berlin/Object%20Pascal/Multi-Device%20Samples/EMS/ThingPoint%20ThingConnect%20IoT%20Demo/ ThingConnect IoT Device Components For each IoT component pack installed through the GetIt Package Manager, you can find sample projects by navigating to: C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Internet of Things\Object Pascal\Thing Connect Location Tracking After installing the BeaconFence component pack through the GetIt Package Manager, you can find sample projects by navigating to: C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Internet of Things\Object Pascal\Beacon Fence Where can I view the RAD Server Eula? You can view the RAD Server Eula here. Просмотр полной статьи
  11. Hello Juande, The first problem of it is a intercepting gestures/mouse events by TVertScrollBar, it's a reason why TUITabControl cannot receive events. The second problem is standard pan gesture doesn't define vertical and horizontal movement. It's a limitation of FireMonkey. So there are only one possible solution: You need catch mouse and pan gesture events in TVertScrollBar. Manually define is it a horizontal movement or not? If it's horizontal movement, that transfer it into TUITabControl by direct calling methods CMGesture or MouseXXX.
  12. Все просто. нельзя работать с формой из другого потока. CallInUIThread именно и вызывает код из другого потока. Посему и нет никакой гарантии в работоспособности всего этого.
  13. We've launched a new competitions section on our community. This is where we will host competitions for you to show off your creativity and technical skills. We are kicking it off with two competitions, the Delphi 10.2 T-Shirt Graphic Contest and the #FunWithDelphi: NASA API Mashup. Просмотр полной статьи
  14. На здоровье. Еще почитайте вот эту тему: