Quantcast
Channel: The Road to Delphi
Browsing all 71 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

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 Article


Image may be NSFW.
Clik here to view.

CnWizards 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 Article


Image may be NSFW.
Clik here to view.

Exploring 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 Article

Image may be NSFW.
Clik here to view.

How 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 Article

Image may be NSFW.
Clik here to view.

Delphi 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 Article


Image may be NSFW.
Clik here to view.

Introducing 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 Article

Image may be NSFW.
Clik here to view.

Added 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 Article

Image may be NSFW.
Clik here to view.

How 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 Article


Image may be NSFW.
Clik here to view.

Added 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 Article


Image may be NSFW.
Clik here to view.

Getting 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 Article

Image may be NSFW.
Clik here to view.

Vcl 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 Article

Image may be NSFW.
Clik here to view.

Getting 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 Article

Image may be NSFW.
Clik here to view.

Added 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 Article


Image may be NSFW.
Clik here to view.

Added 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 Article

Image may be NSFW.
Clik here to view.

Hosting 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 Article


Image may be NSFW.
Clik here to view.

Enabling 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 Article

Image may be NSFW.
Clik here to view.

Getting 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 Article


Image may be NSFW.
Clik here to view.

Getting 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 Article

Image may be NSFW.
Clik here to view.

Listing 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 Article

Image may be NSFW.
Clik here to view.

Introducing 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
Browsing all 71 articles
Browse latest View live