1. Technology
Send to a Friend via Email

Updated Articles and Resources

By Zarko Gajic

Updated Articles and Resources
  • Programmatically Executing HTTP POST Created: Sunday, November 04, 2007 Updated: Thursday, July 03, 2014
    How to programmatically upload multiple files to an HTML form using the HTTP Post method - from Delphi.
  • MessageDlg - What if Closed Using the [X] Button in the Title Bar? Created: Monday, May 18, 2009 Updated: Thursday, July 03, 2014
    Answer the following question: MessageDlg is called and displays Yes and No buttons. User closes the dialog by clicking on the X button in the title bar. What is the result of the function? Here's ...
  • Delphi Debugging Created: Monday, August 31, 2009 Updated: Thursday, July 03, 2014
    Even if you wrote a program in a disciplined, well-structured, careful manner, you will probably still need to debug it to find some bugs. Delphi offers great debugging tools and when you know how ...
  • Delphi Programming Tips 237 - 240 Created: Saturday, February 28, 2004 Updated: Thursday, July 03, 2014
    How to dynamically change the Page title in ASP.NET, How to move PageControl's tabs using drag'n'drop, How to open a password protected Paradox DB (if you do not know the password), How to select a...
  • Run Your Delphi Application in Full Screen - Implement "F11 - Full Screen" Created: Monday, June 14, 2010 Updated: Thursday, July 03, 2014
    Running in full screen, where an application UI covers the entire screen, over the TaskBar and any Desktop/Tool bars, is handy when a user has a limited screen size (netbooks) or when you just want...
  • Disabling Container Child Controls when the Enabled Property Changes Created: Sunday, July 08, 2007 Updated: Thursday, July 03, 2014
    When an edit box or a label is placed on a panel, in a Delphi application, if the Enabled property for the panel is set to False, the label and the edit box will *not* appear grayed - as you would ...
  • Delphi Programming Tips 245 - 248 Created: Thursday, April 29, 2004 Updated: Thursday, July 03, 2014
    Delphi tip: Here's how to enable downloading files from the server from an asp.net (aspx) page, How to disable Context menu in a TWebBrowser, How to open a web site or a .htm file with the default ...
  • Setting a multi-line Caption for a TLabel (at design-time) Created: Thursday, July 07, 2005 Updated: Thursday, July 03, 2014
    You *cannot* specify multi-line text for a TLabel at design-time, using Object Inspector. One trick to add more lines of text for a Caption property of a TLabel, at design time, is to edit the Form...
  • Set CheckBox.Checked without the OnClick event Created: Sunday, June 17, 2007 Updated: Wednesday, July 02, 2014
    The TCheckBox Delphi control displays a check box that can be on (checked) or off (unchecked). The Checked property specifies whether the check box is checked or not. When the user clicks the check...
  • Understanding and Using Attributes in Delphi Created: Tuesday, October 26, 2010 Updated: Tuesday, July 01, 2014
    Along with the extended RTTI in Delphi 2010, a new language feature was introduced: Attributes. Attributes are a language feature in Delphi that allows annotating types and type members with specia...
  • Highlighting Delphi's DBGrid Row On Mouse Hover Created: Monday, September 03, 2007 Updated: Tuesday, July 01, 2014
    What most Delphi developers are not aware of, is that you can even implement the OnMouseHover behavior to change the display (color, font, etc.) of the DBGRid's (data) row underneath the mouse - th...
  • Threaded Delphi Tasks In A Thread Pool - OTL (OmniThreadLibrary) Example Created: Tuesday, December 06, 2011 Updated: Tuesday, July 01, 2014
    Having all your background threads running at the same time is not something Windows would be happy with. While Delphi does allow you to easily create a separate thread (by extending the TThread cl...
  • Delphi Programming Tips 133 - 136 Created: Tuesday, December 02, 2003 Updated: Tuesday, July 01, 2014
    Delphi tips: Set default screen saver from code, Get computer name, Get Windows user name, GetCallerUserName, Flip Bitmap (Horizontal or Vertical)" itemprop="description" itemprop="description...
  • File Encrypt / Decrypt Created: Monday, June 02, 2008 Updated: Monday, June 30, 2014
    Looking for an easy way to encrypt and protect your data? How about one build with Delphi including full source code? Encryption is the process of converting a file into a format that cannot be rea...
  • Understanding and Using Windows Callback Functions in Delphi Created: Thursday, December 21, 2006 Updated: Monday, June 30, 2014
    Simply put, a callback function is a routine in your program that Windows calls. A good example of a Windows API functions that require callback functions are enumeration functions. LEarn how to us...
  • How to Implement the OnCreate event for a Delphi TFrame object Created: Sunday, February 18, 2007 Updated: Monday, June 30, 2014
    A frame, like a form, is a container for other components. Frames can be nested within forms or other frames, and they can be saved on the Component palette for easy reuse. Once you start using fra...
  • Delphi Programming Tips 269 - 272 Created: Friday, October 29, 2004 Updated: Monday, June 30, 2014
    Delphi tips: How to call the View Source dialog in TWebBrowser, Sending keys (keystrokes) to another application, How to track a user's idle time, Creating a roll up form (with animation)"
  • How to focus a specific cell in a DBGrid Created: Sunday, September 04, 2005 Updated: Monday, June 30, 2014
    Here's a simple trick to set the input focus to a specific cell of a TDBGrid component. Given the DBGrid's active row and field name (or the column index) the cell receives the input focus and beco...
  • Delphi Programming Tips 285 - 288 Created: Monday, February 28, 2005 Updated: Friday, June 27, 2014
    Delphi tips: Moving the focus to the next edit control when MaxLength characters have been reached. How to handle the TMaskEdit's internal "Invalid input value. Use escape key to abandon changes" e...
  • Create your own Windows Explorer using Delphi's File and Directory controls Created: Thursday, August 17, 2006 Updated: Friday, June 27, 2014
    The Win 3.1 Delphi components palette group includes several components that enable us to build our own custom File Open or File Save dialog box. The components are TFileListBox, TDirectoryListBox,...
  • Delphi Programming Tips 93 - 96 Created: Monday, November 17, 2003 Updated: Friday, June 27, 2014
    Delphi tips: Paint a Form with a tiled bitmap image, Convert a BMP to a JPG, Save text from Clipboard to a file, Convert TColor to Hex & Hex to TColor" itemprop="descriP='t3'" --> itemprop="des...
  • Manipulate Web Forms using the TWebBrowser Created: Monday, July 21, 2008 Updated: Friday, June 27, 2014
    A web form or a form on a web page allows a web page visitor to enter data that is, in most cases, sent to the server for processing. When using the web browser (TWebBrowser) Delphi control you can...
  • How to Hook the Mouse to Catch Events Outside of your application Created: Sunday, January 08, 2006 Updated: Friday, June 27, 2014
    Learn how to track the mouse activity even when your application is not active, sits in the Tray or does not have any UI at all. By installing a system wide (or global) mouse hook you can track wha...
  • Store More (Custom) Data Into The Tree Node Of A Tree View Created: Tuesday, March 27, 2012 Updated: Friday, June 27, 2014
    The TTreeView Delphi component displays a hierarchical list of items - tree nodes. A node is presented by node text and an optional image. In real-world applications your tree nodes would need to ...
  • Drawing on a TStatusBar Panel: Back Color, Font Color, Graphics Created: Sunday, January 21, 2007 Updated: Friday, June 27, 2014
    To have a more eye-caching user friendly interface you might want to decide to add graphics, change the color and the font style of a StatusBar Panel. Delphi's owner drawing technique let's you do ...
  • Group Items in Delphi's TListView Control Created: Tuesday, June 30, 2009 Updated: Thursday, June 26, 2014
    The TListView Delphi control displays and manages a list of items, displayed in columns, vertically or horizontally, with small or large icons. If you are using Delphi 2007, Delphi 7 or any other p...
  • Convert RGB to TColor or How to Get More TColor values for Delphi Created: Sunday, April 29, 2007 Updated: Thursday, June 26, 2014
    If you have values for red, green and blue intensities (a number from 0 to 256 - byte type), here's how to get the Delphi TColor value...
  • Load a DLL From a Resource Directly From Memory in Delphi Applications Created: Tuesday, January 19, 2010 Updated: Wednesday, June 25, 2014
    To use a DLL stored inside a Delphi application executable file, the DLL first needs to be stored on the file system. Does it? Here's how to load a DLL from a resource directly into memory and use ...
  • Allow your Delphi Forms to Accept Dropped Files from Window Explorer Created: Monday, February 02, 2009 Updated: Wednesday, June 25, 2014
    While drag and drop is implemented in the VCL, to accept files from dragged from the Windows Explorer you need to handle a few shell api messages. Here's how to accept files dropped from the Window...
  • How to convert numbers from one base to another Created: Friday, September 09, 2005 Updated: Wednesday, June 25, 2014
    Borland Delphi functions for converting Int to Bin, Int to Hex, Int to Roman and vice versa." itemprop="description"> Friday, November 18, 2005 Updated: Wednesday, June 25, 2014
    There are many times when you need to split a Delphi string into an array of strings by using a character as a separator. Delphi provides several methods to parse a string, but you might find that ...
  • How to Dynamically Add Items (Holding Custom Properties) to a TPopUp Menu Created: Monday, April 03, 2006 Updated: Monday, June 23, 2014
    How to add menu items to a Menu (or Popup menu) at run-time, how to respond to the OnClick event. Plus: how to extend the TMenuItem to hold custom string property." itemproexpr="$zTP='t3'" --> item...

©2014 About.com. All rights reserved.