- Search and replace...
- How to install fonts
- Why always drag a window by its title bar?
- Why not call it by its name?
- Is that a bitmap I see on your menu item?
- What did I just right click on?
- Everyone take note please - I changed the registry!
- How to change Netscape preferences from your program (and access multiple email accounts)
- How to retrieve environment variables
- Dynamically calling functions in DLLs
- How to get current user name
- How to stop Windows from displaying critical error messages
- Rich labels
- Global exception handler
- Hello, word!
- View your code in assembly
- Printers
- Make it easier to read source code
- Delphi, C++Builder and JBuilder components heaven
- Say no to program closings!
- Using Format() to format your code
- How to reverse strings
- Quick way to retrieve current screen resolution
- Your own object inspector
- Go back to your parent...
- Resizing huge strings
- When was that file last accessed?
- If you only knew the format of that file...
- How do I know if I have Delphi 2.01?
- What exactly can the Rich Edit Control do anyway?
- Add more colors to Delphi's syntax highlighter
- How to declare and initialize static arrays
- Warning: Hint and Warning messages are turned off!
- How to find the starting and the ending element positions of an array
- Dynamically changing TCP/IP DNS addresses
- Differences between TButton, TBitBtn, and TSpeedButton
- Handy little Write() equivalent for Windows programs
- Getting user input the easy way
- How to bring up the network connections dialog using Win32 API
- What's the name of the Window at x,y?
- Life cycle of a form
- Making your source code with arrays easier to read
- Windows services - Checking status
- Windows services - Starting and stopping
- Windows services - Converting between key and display names
- Windows services - Getting a list of installed services
- Displaying local HTML files using the THTML component or other browser
- bin2hex - script to convert data files into source code arrays
- Calling Control Panel applets from your programs and scripts
- Is Windows taskbar's auto hide feature enabled?
- Easy way to compare dates
- How to tell Netscape Navigator which web pages to load from your Delphi program
- Add personality to your good old MkDir() function...
- How to clear multiple edit controls without having to refer to them one by one
- Two ways to change the default project options
- How to call Internet Explorer from Delphi
- Surprise!
- Hint, Hint, Hint; Hint, Hint
- Take another look at your form...
- Make or break your WORDs
- Is it 'C:\Program Files' or 'C:\PROGRA~1'
- Windows, web pages, multimedia programs, all have backgrounds. How come your Delphi form doesn't?
- Let them drag and drop files on your program
- Batch build multiple projects
- Explore your documents, programs and URLs
- Find out where your program is running from
- How to create a console mode program
- Change Windows wallpaper from your program
- How to access ports
- How to look for and handle command line parameters
- How to add components to forms at run time
- Convert your TColors to hex strings
- Add animated cursors to your program
- To add or not to add
- How to put a delay
- Find out if the CAPS LOCK is on
- Convert font attributes to a string and vise versa
- How to create functions that can accept variable number of parameters such as Format().
- How to programmatically make your programs run on Windows startup
- Function to list all the network drive mappings
- Create your own hints
- How to print in a hurry
- Delete files with the ability to undo or recycle
- Add documents to "Start | Documents" menu
- Easy way to avoid adding duplicate items to string lists
- Show your ID before changing the system time
- Two functions with the same name in two units
- How to maximize without maximizing
- CMPLIB32.DCL problems
- Easy way to find out which properties should be set when creating components at run time
- Log off, shut down, restart, or reboot
- Invisible titles
- No screen savers for me please
- How to save clipboard data to a file
- Register yourself in the registry
- Bookmark your source code
- So you're moving from Visual Basic to Delphi...
- How to comment out large amount of source code
- How to add database aliases to BDE at run time
- Can your video handle 16, 256, 32768, 16777216, or more colors?
- Better way to display [error] messages
- Calling CreateProcess() the easy way
- Write your next C++ program using Delphi components
- Count your words
- Splash windows for all your special occations
- GlobalMemoryStatus() to the rescue
- Detecting CD-ROM disc and other disk change using serial numbers
- Do you have Hot Keys?
- Search for help...
- Control AutoPlay (dynamically) from your program
- Moving to the next tab stop
- Setting Windows wallpaper revisited (with new tricks!)
- Shuffle strings...