Recent Blog Posts

FireMonkey グラデーションボタンの作り方コード編[JAPAN] FireMonkeyのスタイルについては http://edn.embarcadero.com/article/44759 もしくは、細川さんのスライド(下記URL)で詳しく説明があります。 https://www.slideshare.net/pik256/vcl-firemonkey-59356366 上記の方法を使ってコード実装する方法を試してみました。 新規プロジェクトで[マルチデバイス アプリジェーション C++Builder]を選択し メインフォームにはTButtonを1つ配置します。 FormCreateでTRectangleとTGradientAnimationを作成し Button1->FindStyleResource("background")->AddObject()に作成したTRectangleを設定します。 //--------------------------------------------------------------------------- void __fastcall TForm1::FormCre...

Posted by on in Blogs
RAD Studio no TDC São Paulo! Este ano a Embarcadero terá uma trilha Delphi e C++ Builder no TDC São Paulo, e nós estamos muito entusiasmados em poder mostrar todo o poder do RAD para Windows, Android, iOS, macOS e Linux! Você que é fera em Delphi ou C++ Builder, e gostaria de palestrar no evento, este é o link para submissões (somente até o dia 30/05): http://thedevconf.com.br/tdc/2017/saopaulo/call4papers Desde já convidamos toda a comunidade a se inscrever e participar conosco no evento. A Embarcadero terá também um box o...
35 Free Delphi Examples for Windows and Android from WinSoft The following is a list of free Delphi libraries, utilities and examples with full source code available from WinSoft. Many are Windows specific, but there are some Android specific ones too. A lot of really useful code here. Thanks to Erik Salaj. .NET Framework Detect - Shows versions of .NET Frameworks installed on your computer. Available free with full source code. AutoRun - Suppresses AutoRun programmatically AWE - Address Windowing Extensions (AWE) for Delphi ...

Posted by on in Blogs
Delphi 10.2 in Lillestrøm, Norway The weather started to rock. Last week was great and today in Norway, really up North, is beautiful sunny day and I'm wearing shorts waiting form my flight back home from Oslo. Norway is really nice. They have this nice balance between North and South European countries and people are relaxed. I like the fact that the floor in the whole airport is wooden. Nice feeling. Today I have been continuing my RAD Studio 10.2 tour with the morning presentation in the culture centre of Lillestrø...
Quick tip: Delphi and C++Builder keyboard shortcuts in Parallels I run Delphi and C++Builder on a Mac, and I do this through Parallels, after switching from VMWare Fusion a few years ago. I've read requests before asking for instructions for how to run RAD Studio in a virtual machine, but it's pretty simple, something along the lines of: Install Windows; (Optionally) Put the VM into full-screen mode. The latter I prefer - both Fusion and Parallels have modes that try remove the Windows desktop and show app windows floating "integrated" into ...
FireMonkey Native and Custom Styles in Action - Video This video shows building a profile screen for your multi-device application using the FireMonkey framework with both native UI support and custom styling. Highlighted in the video are custom multi-device styles included in Embarcadero's premium style bonus pack and custom styles from DelphiStyles.com.   ...
Создание 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. Итак, приступим!

Posted by on in Blogs
RAD Studio 10.2 和最新版XCode 最新一些用戶詢問我他們昇級到XCode 8.3.2之後遭遇到了一些問題, 而且使用XCode 8.3和RAD Studio 10.2版開發和上載到AppStore上的App也收到了即將無效警告信. 經我向英巴詢問, 英巴已經知道這個問題, 而且很快會提出解決方案, 請各位暫時等待一下子....

Posted by on in Blogs
RAD Studio 10.2 和最新XCode 最新一些用户询问我他们升级到XCode 8.3.2之后遭遇到了一些问题, 而且使用XCode 8.3和RAD Studio 10.2版开发和上载到AppStore上的App也收到了即将无效警告信. 经我向英巴询问, 英巴已经知道这个问题, 而且很快会提出解决方案, 请各位暂时等待一下子....
Java Day Tokyo 2017 / Oracle Code Tokyo 2017 出展 レポート [JAPAN] Java Day Tokyo 2017 / Oracle Code Tokyo 2017 出展 レポート [JAPAN]  2017年 5月17日にJava Day Tokyo 2017、5月18日にOracle Code Tokyo  2017 が グランドプリンスホテル新高輪 国際館パミールにて開催されておりました。エンバカデロはこの両日、展示ブースで出展してまいりました。 1日目のJava Day Tokyoにおいては、国内最大級のJava言語の祭典において、Delphi(Object Pascal)とC++ Builderの言語を売り込むという大変アウェイな出展展示であります。2日目のOracle Code 2017は、今回が国内初開催だそうであります。  さて、その出展内容… Javaな方々にDelphi C++Builderの良さを知らしめるべく我々潜入班は… といった緊張感はなく、現在の開発言語を取り巻く環境においては、上級開発者の皆さんも感じております通り、一つの言語にこだわって開発をする、というよりも複数の言語を取り入れたり、...

Check out more tips and tricks in this development video: