Embarcadero In London

Roger Cigol - Programming

PawelGlowackiInLondonJust back from the Embarcadero presentation in London, at which the principal speaker was Pawel Glowacki. The photograph shows Pawel in a characteristically friendly mood and also the venue’s bar menu! A very interesting day highlighting recent innovations in the latest Tokyo 10.2 release of RAD studio.

Small but significant improvements in the IDE (including the first tastings of “Quick Edit” of component properties (currently just VCL but FireMonkey promised for the future) were followed by an introduction complete with demonstration to AppTethering. This powerful (yet easy to implement and use) technology is also available with the new Linux Delphi compiler which was also covered in some depth.

The presentation also included the FireMonkey for Linux desktop third party application that has been developed by one of the key designers behind the original FireMonkey development. I was not the only one in the audience who was curious as to why…

View original post 113 more words

RFindUnit 1.0.11 – Change the organize uses shortcut

Rfrezino - Delphi Tools

Hello all!

For some reason the Ctrl + Shift + O doesn’t work on Delphi Tokyo. I changed the shortcut for Ctrl + Shit + U, I will make it configurable later.

Mainly this is the most radical change, but there are few others:

  • Added cache for processed files. Now the refresh for files will be much faster.
  • Added the option to group uses without namespaces while organizing it.
  • Save visual changes on the settings screen as size.

See you!

View original post

Manage your project’s 3rd party libraries using GetIt Dependencies

Ultimate Delphi

When the GetIt Package Manager tool was first introduced in RAD Studio XE8, it was a great IDE feature that helped developers to discover new libraries, components and addons; or to find the latest versions of those ones that they have used for years. But the technology behind it was powerful enough to evolve and become so much more awesome. For example, RAD Studio 10.1 Berlin brought a brand new installation experience based on the GetIt foundations.

Another really nice feature introduced in RAD Studio 10.1 Berlin is the GetIt Dependencies tool, a new project options page to “link” GetIt libraries and components to our project. So, when the project is opened in another computer or another installation of RAD Studio, the IDE will look for those dependencies, and GetIt will automatically download and install them for you.

View original post 293 more words

Smart Pascal, the next generation

Jon L. Aasenden

I want to take the time to talk a bit about the future, because like all production companies we are all working towards lesser and greater goals. If you don’t have a goal then you are in trouble; Thankfully our goals have been very clear from the beginning. Although I must admit that our way there has been.. “colorful” at times.

When we started back in 2010 we didn’t really know what would become of our plans. We only knew that this was important; there was a sense of urgency and “we have to build this” in the air; I think everyone involved felt that this was the case, without any rational explanation as to why. Like all products of passion it can consume you in a way – and you work day and night on turning an idea into something real. From the intangible to the tangible.

transitions_callback It seems…

View original post 2,167 more words

TSMBIOS now supports Linux via Delphi 10.2 Tokio.

The Road to Delphi

I just uploaded a new version of the TSMBIOSlibrary with support for Linux via Delphi 10.2 Tokio. You can found a full description of the project in the Githubsite.

Check these screenshots of the demo applications running under ubuntu 16.04 LTS

rruz@ubuntu^% ~-PAServer-scratch-dir-RRUZ-Linux Ubuntu-ProcessorInformation_001rruz@ubuntu^% ~-PAServer-scratch-dir-RRUZ-Linux Ubuntu-ProcessorInformation_002rruz@ubuntu^% ~-PAServer-scratch-dir-RRUZ-Linux Ubuntu-ProcessorInformation_003

Now just a small note, the TSMBIOS  library access to the SMBIOS data reading the /dev/mem device file (which  provides direct access to system physical memory). So the applications which uses this library require being executed by an user with access to such file, typically a superuser.


View original post