Delphi IDE Theme Editor – New feature : Help Insight Themed
I just added a new feature to the Delphi IDE Theme Editor which allow you to apply the current select theme to the Help Insight window. Here is how the Help Insight window typically looks like And now...
View ArticleCnWizards and Delphi XE3
If you can’t live without the CnWizards (like me), you can download the CnWizards 0.9.9.635 Unstable version which supports RAD Studio XE3 right now.
View ArticleExploring Delphi XE3 – Accesing Windows Sensors from VCL (and Firemonkey)
Delphi XE3 includes support for sensors in OSX and Windows, the classes and types necessaries to access such devices are defined as abstract classes in the System.Sensors unit and implemented in the...
View ArticleHow customize the fonts of a TActionMainMenuBar and TPopupActionBar with the...
This week I received two emails from different Delphi developers asking about : How customize the fonts of a TActionMainMenuBar and TPopupActionBar with the Vcl Styles Enabled? Also a question about...
View ArticleDelphi XE3 – Vcl Styles Additions
Alexey Sharagin from Embarcadero just wrote a blog article titled Tuning VCL Styles for Forms and Controls, which shows some features related to the VCL Styles introduced in Delphi XE3.
View ArticleIntroducing TSMBIOS
A few weeks ago I started a new project called TSMBIOS, this is a library which allows access the SMBIOS using the Object Pascal language (Delphi or Free Pascal). What is the SMBIOS? SMBIOS stands for...
View ArticleAdded Linux support to the TSMBIOS Project
Great news for the Free Pascal developers, I just added Linux support to the TSMBIOS project. Note : The TSMBIOS read the SMBIOS info using the /dev/mem device file which provides access to system...
View ArticleHow distinguish when Windows was installed in Legacy BIOS or UEFI mode using...
As part of the TSMBIOS project, I needed a method to distinguish when Windows was installed in Legacy BIOS or UEFI mode. The solution was provided by the GetFirmwareEnvironmentVariable function. The...
View ArticleAdded new vcl style hook to the Vcl Styles Utils to fix QC #108678, #108875...
I just added a new vcl style hook (TListViewStyleHookFix) for the TListView component in the Vcl Styles Utils project to fix the QC #108678, #108875 (XE2 and XE3) The issue reported in both reports, is...
View ArticleGetting Memory Device Info using Object Pascal (Delphi / FPC) and the TSMBIOS
If you need to know what type of RAM is installed in your system or how is the manufacturer of your memory device, you can try reading the SPD (Serial presence detect) info directly (but not all the...
View ArticleVcl Styles Utils updated to fix QC #114040, #114032 (XE2 and XE3)
I just commit in the Vcl Styles Project two new fixes to patch the QC 114040 and QC 114032 (these issues exist in Delphi XE2 and XE3), both reports are related to the Highlight colors used to draw the...
View ArticleGetting Processor Info using Object Pascal (Delphi / FPC) and the TSMBIOS
The SMBIOS expose the info about the installed processors in the table type 4. Check the next snippet that shows how obtain such data using the TSMBIOS (remember, if you are using FPC, you can use...
View ArticleAdded support to TSMBIOS for SMBIOS 2.8 spec.
A few weeks ago (3 Apr 2013) a new update to the System Management BIOS (SMBIOS) Reference Specification was introduced by the DMTF. So the TSMBIOS project was updated to support the SMBIOS 2.8. The...
View ArticleAdded support for RAD Studio XE4 in the Delphi IDE Theme Editor.
This entry is just for announce which the Delphi IDE Theme Editor now supports RAD Studio XE4. Installer of the Delphi IDE Theme Editor
View ArticleHosting Preview Handlers in Delphi VCL Applications
In this post i will show you, how you can host an existing Preview Handler in your Delphi VCL App. Preview handlers are a lightweight and read-only preview of a file contents that are bound to a the...
View ArticleEnabling XPath (selectNode, selectNodes) methods in Vcl and FireMonkey Apps
The TXMLDocument class allow you to manipulate XML files in VCL and FireMonkey Apps, but this class doesn’t implements a direct way to call the XPath related methods (selectNode, selectNodes) , so you...
View ArticleGetting System information in OSX and iOS using Delphi (XE2, XE3, XE4) Part 1
In the following article you can learn how to use the sysctl, sysctlbyname and sysctlnametomib functions to get system information (kernel values, hardware, networking, file system, machine specific...
View ArticleGetting System information in OSX and iOS using Delphi (XE2, XE3, XE4) Part 2
This is the continuation of the Getting System information in OSX and iOS using Delphi (XE2, XE3, XE4) Part 1 article. Inside of the Posix.SysSysctl unit (which is the translation for the sysctl.h...
View ArticleListing the running user applications under osx using Delphi
The NSWorkspace class provides a set of methods and properties which allow open and manipulate files, applications and others useful tasks. One of these properties can be used to list the running...
View ArticleIntroducing The Delphi Dev. Shell Tools
I just started a new Delphi Project called Delphi Dev. Shell Tools the aim of this shell extension is facilitate some common tasks like open, build and edit a Delphi project , as always the project...
View Article