Author: Scott Hollows
-
AutoHotKey (AHK) New Line In Macro Output
There are multiple ways to send a New Line to AutoHotKey output.I will show one technique that has worked well for me This example is triggered when you type in MyMacroText1 (not case sensitive) and it then sends the text including new lines to the current program You can do it all on one line…
-
AutoHotKey (AHK) Adjust Sound Volume using Shift Mouse Up / Down
Bonus Tip. Modifier Keys ! Alt^ Ctrl+ Shift# Windows
-
Delphi – uses controls unit in all versions of Delphi, VCL, FMX
This shows how to USE the CONTROLS unit in a way that will work for all versions of Delphi (old and new) as well as VCL and FireMonkey., You can use variations of this for other units
-
Delphi FMX – click through form. HitTest not available
Create a Delphi FireMonkey (FMX) form that the user can click through
-
Examples of Devart UniDac connecting to Oracle database
Examples of Devart Unidac connecting to an Oracle database using Oracle Client and direct connection (no Oracle Client)
-
Separator lines for project files in Delphi IDE
Add separator lines to your Delphi IDE project files list.
-
UPDATE – DelphiFeeds is back
Jan-2020 UPDATE DelphiFeeds.com is alive again. It took 4 years, but at least it is back now 4 months later and still nothing. Step away from the patient. Im calling it. Time of death April 2018 DelphiFeeds its still running, but no new feeds have been added in over 20 months. DelphiFeeds is running on…
-
Convert Delphi VCL window handle (HWND) To String
Simple example of converting a window handle (HWND data type) to a string in a Delphi VCL program cardinal(vMyWindowHandle).ToString
-
Is DelphiFeeds dead ?
What is going on at DelphiFeeds ? It hasnt added any new web sites or blogs for at least 16 months and they dont reply to email. Maybe dead is too strong a word … but it is running on cruise control and has not been updated with new Delphi news, blog and tips sites.…
-
Disable Delphi TTimer during the OnTimer event
When writing a Delphi TTimer event, I often disable the timer and re-enable it at the end of the event. If you dont do this, the OnTimer event could fire again before you have finished processing it.
-
Increase / decrease (Zoom) the Delphi IDE font
Download my free software to add hotkeys to the Delphi IDE to increase and decrease the font size in the code editor.
-
Windows File Manager Extension by Scott Hollows
This is a free add-on for Windows File Manager that provides some useful hot keys and features.
-
FireMonkey Panel tricks – Panel Color and Transparent Panels
Change the color of a Delphi FireMonkey panel or make a FireMonkey panel transparent.
-
Delphi Performance Tuning – Creating 500 Panels on a Form
I needed to create 500 panels on a form for a game that I was assisting another person with … and Delphi was choking. It was taking 20 seconds to do this. Not cool. We had to find a way to speed it up. This is what we did …
-
Delphi 2D controls in 3D (FireMonkey) – presentation 1st March 2017, Brisbane Australia
I am doing a remote presentation this week on “Displaying and Animating 2D FireMonkey controls in 3D”. This will be at the Australia Delphi User Group’s meeting in Brisbane
-
Fix object is not visible in Delphi’s Live Bindings Designer
I recently hit a problem where an object on a form was not visible in Delphi’s Live Bindings Designer. Ill show you how I fixed that
-
Popup menu for a Delphi Firemonkey form
Unlike VCL forms, Delphi FireMonkey forms do not have a PopupMenu property. So how can you show a popup menu when the user clicks the Right Mouse Button ? You have to code it yourself and its pretty easy to do. The tricky bit is converting the X/Y position from the forms local co-ordinate system to global co-ordinates. Ill show…
-
Immediate TTimer to emulate PostCreate / PostOnCreate event in Delphi
Learn how to create the equivalent of an PostCreate / PostOnCreate event that executes just after the form’s OnCreate event has fired. To do this, we will use an “Immediate Timer”
-
Z Order of Controls in Delphi FireMonkey
Get and set the Z Order of controls at runtime in Delphi FireMonkey.
-
Copy an Oracle ApEx page between repositories
Learn how to copy pages between applications in different ApEx repositories. Oracle ApEx allows you to export pages, but you can only import them into the same application in the same repository. If you try to import into another application or another repository you will get an error. This page was exported from a different application…
-
Multi Line Popup Hints for Delphi VCL and FMX
Learn how to setup multi line popup hints in Delphi for any type of control for both VCL and FireMonkey. This uses native Delphi code. You don’t need to hack the forms’s DFM text file