NUM´X, Facilitateurs d´Usages Numériques

Assistance, Conseils, Formations, Logiciels

NUM´X Offre Contact A propos Accueil

Holidays (THolidays) est un composant technique développé pour permettre l'identification des jours fériés (fixes et mobiles) pour un pays donné. En s'appuyant sur la norme ISO 3166-1 alpha 3 pour désigner un pays. Il est destiné à être utilisé dans développements réalisés sous C++ Builder, Delphi d'Embarcadero ou bien Lazarus ou Typhon.
« THolidays » permet ainsi d’avoir la liste des jours fériés, de connaître si une date est férié, si la date du jour l’est. S'il y a un jour férié dans un intervalle de dates. D’obtenir la liste des jours fériés pour une année donnée ou intervalle de dates.
Pour fonctionner, « THolidays » s’appuie sur une librairie (libholidays.so sous Linux, holidays.dll sous Windows). L'identification du pays se fait au travers de sa propriété State. L’utilisation de la librairie pourra se faire de façon statique ou dynamique. Une version linkable est envisagée. La librairie est fournie dans le kit pour développeur et peut être redistribuée, sans limitation par le développeur.
Les cibles d'utilisations peuvent êtres nombreuses (gestion d'agenda, planning, tourisme...) pour des applications.
Le composant THolidays est en phase de préparation pour sa commercialisation. Il sera disponible très prochainement.
Pour vous procurer une licence développeur de THolidays, veuillez nous contacter . Vous pouvez télécharger le kit de démonstration en bas de page.
THolidays est commercialisé à partir de 100€ Hors Taxes, la licence développeur.
La version en cours est : 1.0.0.
THolidays dispose des méthodes et propriétés publiques suivantes :
- Méthodes *:
  • function GetHolidays(const aYear: word): TDates; overload;
  • function GetHolidays(const aStartDate, aEndDate: TDate): TDates; overload;
  • function GetHolidaysCount(aStartDate, aEndDate: TDate): integer;
  • function IsAHoliday(const aHolidayDate: TDate): boolean;
  • function ThereIsHolidays(const aStartDate, aEndDate: TDate): boolean;
- Propriétés *:
  • property HolidaysLibPath: TFileName;
  • property State: TStateCode;
  • property HolidaysCount: integer;
  • property NowIsHoliday: boolean;

Méthodes et propriétés sont susceptibles de modifications au fil des versions et sans préavis.

Télécharger: - Le kit de démonstration pour développeur ; - Les programmes de démonstration ;
- La dernier version ( 1.0.1) de la librairie holidays : Windows, Linux.

Télécharger


Nous contacter


Notre offre :


Notre actualité :


NUM'X sur les réseaux sociaux :
Facebook Linkedin Twitter