Farsi Components

   Home  |   Products  |   Download  |   Order  |   Support  |   Contact



ShDate Solutions
ShDate Utils
ShDate Fields



Get Firefox!

ShDate Solutions

Support for Hijri Shamsi date (Jalali or Persian Calendar) in Delphi

ShDate Solutions provides full support for Hijri Shamsi date in Delphi. This package includes fundamental routines for using TDateTime type and DATETIME fields with Hijri Shamsi date and visual components for displaying and editing Hijri Shamsi date values.

Using this package you can develop applications with Hijri Shamsi date with least coding and time, in high quality.


  • RAD in applications using Hijri Shamsi date, specially database applications.
  • Use standard TDateTime type for storing Hijri Shamsi date and time values; have compatibility.
  • Define Hijri Shamsi date fields in databases of type DATETIME.
  • Display formatted Hijri Shamsi date-times, specially useful in designing reports.
  • Create high quality GUIs, besides bringing simplicity and speed in entering dates for end-users.
  • Needless of validity checks for Hijri Shamsi dates entered by user.
  • Independent of operating system's calendar type.
  • Support XP Themes.

This package includes:

Function and non-visual components:

  • ShDateUtils:
    This unit provides possibility of using TDateTime type with Hijri Shamsi dates. It includes encode, decode, format, string conversion, and some utility routines.
  • Hijri Shamsi date-time field classes:
    Two field types that provide Hijri Shamsi representation for date and date-time fields of databases for displaying and editing purposes in Delphi.

Visual Components:

  • TShDatePicker:
    A visual component for displaying and editing Hijri Shamsi date in a user-friendly manner. Developer reads entered value through Date property and no validity checks are required.
  • TDBShDatePicker:
    Data-Aware version of TShDatePicker that can be connected to date, date-time and string fields in databases.
  • TExShDatePicker:
    An extension to TShDatePicker that has a dropdown calendar and supports optional checkbox. It’s the best solution for displaying and editing date values.
  • TDBExShDatePicker:
    Data-Aware version of TExShDatePicker that can be connected to date, date-time and string fields in databases.
  • TShMonthCalendar:
    A monthly calendar based on Jalali calendar (Hijri Shamsi date), that may be used for variety of purposes by its high flexibility. Through a powerful user interface, users can find their desired date or dates and select them.

Development Environments:

  • Borland Delphi 5, 6, 7, 2005, 2006, 2007, and 2009
  • Borland C++ Builder 5, 6, 2006, 2007, and 2009


  • Windows 98 or ME with Farsi language support (Like Win98 Parsa)
  • Windows 2000
  • Windows XP
  • Windows 2003
  • Windows Vista

If you have any questions or need more information contact info@farsicomponents.com.

Download trial-run version of ShDate Solutions to evaluate it.

Order ShDate Solutions Today!

To top of page
   © Copyright 2001-2008 Amir Rahimi Farahani. All rights reserved.