Subscribe to this list via RSS Blog posts tagged in 10.2
Создание InterBase UDF на Delphi для Linux Тема для этого поста была подсказана вопросами пользователей, которые интересовались, можно ли создавать UDF для СУБД InterBase в Delphi 10.2. Вместе с ведущим экспертом по InterBase Дмитрием Кузьменко, мы решили выяснить детали этого и составить рекомендации для наших пользователей. Популярная реляционная СУБД Embarcadero InterBase имеет ограниченное число встроенных функций для использования в SQL-запросах, однако с самых первых версий отличалась наличием возможности у пользователей создавать двоичные модули, загружать их на сервер и применять содержащиеся в них функции в точности, как "родные" из поставки InterBase. Пользователи имеют возможность реализовывать функции, выполняющие нужную им обработку данных в соответствии с необходимой логикой любой изощренной сложности и переносить эту обработку непосредственно на центральный сервер БД - упрощая управление и администрирование таких функций и обеспечивая максимально возможное быстродействие в условиях одновременной работы множества клиентов. До появления Delphi 10.2 код UDF можно было писать на Delphi только для платформ Windows, на Linux-сервера (наиболее часто используемые в реальной работе) приходилось писать UDF на языке C. В этой статье мы рассмотрим процесс создания UDF для InterBase 2017 на платформах Linux (64 бит) и Windows 64 с помощью Delphi 10.2 Tokyo – проверим, как передаются и возвращаются параметры, и рассмотрим некоторые особенности компиляции и переноса модулей на сервер. Это критически важно для успешного одновременного использования UDF многими пользователями. Здесь я воспользовался примерами Д.Кузьменко из статьи  "Правила написания thread-safe UDF" с этого же сайта.  Подробная документация и руководство по написанию UDF (на английском языке) содержится в Embarcadro docwiki. Мы выполняли тестирование на основе несколько устаревшей, но зато простой и понятной статьи "Как научиться писать UDF на Delphi за 21 минуту?" с сайта iBase.ru, где также приведены отличия для создания UDF для СУБД Firebird. Итак, приступим!
Доступно видео докладов на семинаре по RAD Studio в Москве Маленькое информационное сообщение. Как и было обещано в заметке про апрельский семинар по RAD Studio 10.2 в Москве, информируем всех, что видео записи докладов и дискуссии на этом семинаре доступны для просмотра на YouTube-канале Embarcadero Russia (RAD Studio 10.2 Tokyo - Москва, 19 апреля 2017). Многие, кто не смогли лично посетить семинар, интересовались где будут размещены записи. Теперь вы знаете все! Приятного просмотра и до новых встреч!...
Все примеры в одной коллекции Люди обучаются по-разному: кто-то посещает курсы и лекции, кто-то смотрит учебные видео, для кого-то лучшее обучение - это работа с мануалами, другие учатся на личном практическом опыте.  Вне зависимости от предпочитаемого способа, подавляющее большинство коллег, скорее всего, будут согласны, что освоение новых технологий происходит быстрее, нагляднее и понятнее при наличии разнообразных примеров  их использования, которые можно "пощупать собственными руками", на основе которых можно исследовать варианты собственных решений.  Никто не станет отрицать, что сравнивать качество документирования элементов, компонентов и библиотек RAD Studio XE и последнего релиза RAD Studio/Delphi/C++Builder 10.2 просто смешно - настолько документация по 10.2 подробнее и информативнее. На этот момент на сайте официальной документации Embarcadero docwiki.embarcadero.com более четверти миллионов страниц.   В состав поставки версии 10.2 также вошло множество примеров мобильных, десктопных и серверных приложений в виде проектов и исходных текстов, созданных на Object Pascal и С++. Однако, многие наши пользователи жалуются на то, что их недостаточно. На самом деле, примеров много, нужно только знать, как их найти. Знаете ли вы, что в Embarcadero DocWiki имеется 738 примеров на Delphi и 557 - на C++? 

Posted by on in Blogs
My upcoming RAD Studio 10.2 EMEA events RAD Studio 10.2 has been released just last month and I have already been showing it live to developers in Europe in Czech Republic, Poland and Sweden. There are more live events lining up that I'm going to present the latest version of RAD Studio, including new IDE features, Linux support, making database apps with FireDAC, and publishing REST APIs with RAD Server! May 9th, London, UK - Introducing RAD Studio 10.2 May 17th, Paris, France - Accelerate Your Development - Delphi Tournee 2...

Posted by on in Blogs
RxLib and Tokyo Compatibility Although in the page http://www.micrel.cz/RxLib/ says that they are not the official page of the RxLib, anyone needing this library of components to be able to update their version Delphi … they hope that they add support for Delphi Tokyo. As they have become the appropriate referent due to the modifications and maintenance they have provided for several years those who still use this set of components can continue to do so. It is recommended that if you are still using the RxLib...

Posted by on in Blogs
Stockholm - RAD Studio 10.2 On the high speed train from Stockholm to Gothenburg. In the morning flew from Amsterdam to show the latest Delphi and C++Builder to Swedish developers. There is certain energy exchange happening on live developer presentations like this. You give something and you get something in return. Nice to have Internet and electricity in the train, but after the whole day of programming new ideas do not come easy. Every RAD event is different. From recent ones in Prague and Warsaw, I knew to keep enoug...
ThingConnect IoT Device Components and BeaconFence now available for download in RAD Studio 10.2 Tokyo You can now access over 50 ThingConnect IoT Device Components via the GetIt Package Manager (Tools > GetIt Package Manager) for download in RAD Studio 10.2 Tokyo. This includes BLE and Z-Wave components, ranging from home automation, to fitness gadgets, medical devices, environmental sensors and more.     BeaconFence is now also available for download in RAD Studio 10.2 Tokyo:   Download a RAD Studio 10.2 Tokyo Trial ...

Posted by on in Blogs
New in 10.2: MariaDB Support One of the biggest new RAD Studio 10.2 Tokyo database features is support for MariaDB open-source relational database. MariaDB is one of the most popular open-source SQL databases. It is a fork from MySQL database, after it has been acquired by Oracle, the original creators of MySQL, started to work on MariaDB, which is highly compatible, some say 95%, with MySQL. Consequently you will not find a new "MariaDB" node in RAD Studio "Data Explorer", but existing FireDAC MySQL driver has been rework...
FireDAC Video: Moving existing .CDS Data into TFDMemTable & Editing Data at Design Time In this video, I am going to show you how to move existing TClientDataSet .CDS data into FireDAC's TFDMemTable as well as editing TFDMemTable data at design time. This works with both Delphi and C++Builder with features introduced in 10.2 Tokyo.       Download a RAD Studio 10.2 Trial Today!...
Multi-Threading for TBitmap, TCanvas, and TContext3D Mucho se ha hablado de las características de Tokyo en cuanto al soporte de nuevas plataformas. Está claro que la irrupción de Linux entre las plataformas destino de nuestras aplicaciones, es el gran atractivo de esta nueva versión. Otros compañeros de la comunidad han hablado del tema y han publicado vídeos al respecto.   En mi caso voy a hablar de otra de las novedades de la versión Tokyo. Se trata del soporte de multithread para las clases TBitmap, TCanvas y TContext3D en Fir...

Check out more tips and tricks in this development video: