Tag Filter - (Delphi)

How to turn off your RadStudio IDE start page banner display

Your Embarcadero RAD Studio program installation folder contains a subfolder named "Welcomepage". For a non-English version locate the language specific subfolder...

How to turn off your RadStudio IDE start page banner display

Your Embarcadero RAD Studio program installation folder contains a subfolder named "Welcomepage". For a non-English version locate the language specific subfolder...

Fixing your lost delphi (.pas) Explorer file association for RadStudio

I recently installed Visual Studio 2015 RC and found that after the application install I had lost my default pascal (.pas) Explorer file association i.e. double clicking a file in Explorer to load in an already open RadStudio. The first step (under Win7) to re-associate the file extension to allow an already open RadStudio to load the clicked on file...

Filed under: Embarcadero  Tags: Embarcadero, Delphi, Cpp, Xe8

Fixing your lost delphi (.pas) Explorer file association for RadStudio

I recently installed Visual Studio 2015 RC and found that after the application install I had lost my default pascal (.pas) Explorer file association i.e. double clicking a file in Explorer to load in an already open RadStudio. The first step (under Win7) to re-associate the file extension to allow an already open RadStudio to load the clicked on file...

Filed under: Embarcadero  Tags: Embarcadero, Delphi, Cpp, Xe8

Fixing your lost delphi (.pas) Explorer file association for RadStudio

I recently installed Visual Studio 2015 RC and found that after the application install I had lost my default pascal (.pas) Explorer file association i.e. double clicking a file in Explorer to load in an already open RadStudio. The first step (under Win7) to re-associate the file extension to allow an already open RadStudio to load the clicked on file...

Filed under: Embarcadero  Tags: Embarcadero, Delphi, Cpp, Xe8

TClientSocket and TServerSocket missing from XE8

How to install TClientSocket and TServerSocket back into your Delphi / C++ Builder XE8 RadStudio IDE...

Filed under: Embarcadero  Tags: Embarcadero, Delphi, Cpp, Xe8

TClientSocket and TServerSocket missing from XE8

How to install TClientSocket and TServerSocket back into your Delphi / C++ Builder XE8 RadStudio IDE...

Filed under: Embarcadero  Tags: Embarcadero, Delphi, Cpp, Xe8

Re-deploy files to your Delphi / C++ Builder mobile application

When deploying files to your mobile device with Delphi / C++ Builder the data and cache directories are not updated regardless of whether you try to clean and re-deploy all files through the IDE. I just read today on Delphi G+ groups that one method since XE6 to get around this problem is to use the -cleaninstall run parameter.

Filed under: Embarcadero  Tags: Embarcadero, Delphi, Cpp, Xe6, Xe7, Xe8

Error Incompatible type TWideStringList under XCode

If your trying to use a TStringList in your IOS Xe2 Firemonkey application you will probably encounter the following errors when compiling under Xcode...

dynamically create a Firemonkey drop shadow

Just a quick code example of how to dynamically create a drop shadow effect, pretty simple stuff but with the lack of documentation examples are rare so it seems. This example adds a drop shadow to a TMemo...

embarcadero dbexpress SQLConnection DriverName access violation DbxCommon150.bpl

I struck a problem trying to use the dbExpress TSQLConnection components on an upgraded BDS2006 application where the program would compile and link fine but when you ran the application it would fail with the following access violation error...

Getting embarcadero dbexpress mysql working - DBX Error: Driver not initialized

Sometimes the simple things are harder than you expected and dbexpress probably comes under that category, it was less express than I had expected but once you figure things out it does work. Some of the problems were my fault while others took time due to the obscur nature of the errors returned by XE and XE2...

(default) 9 queries took 9 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1DESCRIBE `posts`17171
2DESCRIBE `comments`11111
3DESCRIBE `tags`221
4DESCRIBE `categories`221
5DESCRIBE `posts_tags`221
6DESCRIBE `categories_posts`220
7SELECT Post.* FROM posts Post, posts_tags pt, tags t WHERE t.tag = ('Delphi') AND t.id = pt.tag_id AND pt.post_id = Post.id AND Post.status = 1 ORDER BY Post.created DESC12122
8SELECT category, COUNT(*) AS cat_cnt FROM categories_posts c2p INNER JOIN categories Cat ON c2p.category_id = Cat.id GROUP BY category15151
9SELECT tag, COUNT(*) AS tag_cnt FROM posts_tags t2p INNER JOIN tags Tag ON t2p.tag_id = Tag.id GROUP BY tag49491