Hot Label Component

Release: 2.2.1
Date: 14 February 2016
Delphi Compatibility:
D1 D2 D3 D4 D5 D6 D7 D2005 D2006 D2007 D2009 D2010 DXE DXE2 DXE3 DXE4
Red LED Red LED Red LED Grey LED Grey LED Grey LED Green LED Grey LED Green LED Green LED Green LED Green LED Green LED Green LED Green LED Green LED

Change Log

Release v2.2.1 of 14 February 2016
  • Fixed memory leak introduced in v2.2.0 because of a failure to free a font object.
Release v2.2.0 of 05 February 2014
  • The component can now display the text of "visited" URLs in a different style. Three new properties have been added to support this feature: Visited, VisitedFont and TrackVisits.
  • The default URL used by the component has changed from "http://localhost" to "".
  • Fixed some bugs:
    • Fixed problem with compiler directives that was causing compilation to fail on Delphi XE5.
    • Changing the highlight font while the label is highlighted now updates the display immediately. Previously the effect of the change was delayed until the label was next highlighted.
    • An error in detecting one of the possible error codes when executing a URL has been fixed.
    • The component no longer has to have a parent form. Previously an exception would be raised when the label was clicked if there was no parent form.
  • Unit names in uses clauses are now qualified with their namespace when compiled with Delphi XE2 and later.
  • Changes to demo projects:
    • Modified to demonstrate component's ability to track and display "visited" URLS.
    • Form's appearance changed: it is no longer scaled, the font is now "Arial", and the form now appears at the centre of the desktop.
    • The form file is now stored in text format.
  • WinHelp help files removed from project.
  • Updated documentation:
    • The project read-me file has updated re the changes.
    • The documentation internet short-cut's URL has been changed. The short-cut has also been renamed.
    • The MPL text file's contents have been changed from the Mozilla Public License v1.1 to v2.0 and the file has been renamed accordingly.
  • License changes:
    • Component source license changed to Mozilla Public License v2.0.
    • Main documentation files now also licensed under Mozilla Public License v2.0.
    • Demo source code placed in the public domain (Creative Commons CC0 1.0 Universal).
Release v2.1.1 of 12 October 2010
  • Removed support for Delphi 2 and 3. Unit now generates error when compiled with these compilers.
  • Removed custom hand-point cursor.
  • Modified to compile without warnings on Delphi 2010.
  • Updated help file re changes.
  • Revised documentation and included short-cut file that links to component Wiki.
Release v2.1 of 17 March 2007
  • Fixed design time bug that could change font colour if mouse was moved over label in designer.
  • Added .als keyword file for use with Delphi 6 and 7.
  • Changed name of cursor resource.
  • Update copyright message in help file.
  • Some minor re-factorings.
  • Changed to use Mozilla Public License for component's source code.
  • Added HotLabelDemo demo program.
Release v2.0 of 02 November 2003
  • Added separate URL property to enable caption to be different to URL accessed.
  • Added ability to highlight label text when cursor passes over it.
  • Added ability to display URL in hint or to display custom hints set by handling the new OnCustomHint event.
  • Now uses built in hand point cursor for Delphi 4 and higher while still loading a custom cursor from resources for earlier compilers.
  • Moved error messages to resource strings for Delphi 3 and later while using constants for Delphi 2.
  • Now recognises the https:// protocol as valid.
  • Changed default URL to http://localhost/.
  • Rewrote help file to be compatible with Delphi 3 and later IDEs. Help file is no longer compatible with Delphi 2 IDE.
Release v1.0.1 of 28 November 1999
  • Updated HTML documentation to include installation notes for Delphi 3/4 and added update history.
Release v1.0 of 25 October 1999
  • Original version.