Skip to content

K7LER/KingCal

Repository files navigation

KingCal

KingCalendar Components for Delphi Release v2.1.1 12/12/2023

INTRODUCTION

KingCalendar is a calendar component for Delphi developed by Mark Lussier and his company AppVision. The component originated originated in Delphi 1.x, then was updated to Delphi 2.x and 3.x.

As Mark moved on from active development, the components became abandoned. Lance Rasmussen from CDE Software in Seattle has actively updated the component to the newer Delphi versions and in June 2018, received the permission from Mark to move the component set to open source and place in source control.

The distribution has been updated for support of Delphi 12.

If you wish to contribute source code improvements, please contact Lance Rasmussen with the source changes.

INSTALLING KINGCALENDAR

Delphi 12 Athens Instructions

  1. Using GitHub, download the project to the desired folder or download the ZIP archive and extract to the desired folder.
  2. Open the IDE and go to Tools > Options > Delphi Options > Library
  3. For 32 bit - Add the LIB29x32\RELEASE directory (or LIB29x32\DEBUG) to the Library Path
  4. For 64 bit - Add the LIB29x64\RELEASE directory (or LIB29x64\DEBUG) to the Library Path
  5. Add the SOURCE directory to the Browsing path. Close the Options.
  6. Open the KingCalD12All.groupproj project group.
  7. Change the Release of the runtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  8. Compile the non-DCL package.
  9. Change the Release of the designtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  10. Compile the designtime package.
  11. Right-click on the designtime package and select install.
  12. Change the Release of the runtime package to 64 bit and to either Release or Debug mode depending on your preference based in step 1.
  13. Compile the runtime package.

Delphi 11 Alexandria Instructions

  1. Using GitHub, download the project to the desired folder or download the ZIP archive and extract to the desired folder.
  2. Open the IDE and go to Tools > Options > Delphi Options > Library
  3. For 32 bit - Add the LIB28x32\RELEASE directory (or LIB28x32\DEBUG) to the Library Path
  4. For 64 bit - Add the LIB28x64\RELEASE directory (or LIB28x64\DEBUG) to the Library Path
  5. Add the SOURCE directory to the Browsing path. Close the Options.
  6. Open the KingCalD104All.groupproj project group.
  7. Change the Release of the runtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  8. Compile the non-DCL package.
  9. Change the Release of the designtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  10. Compile the designtime package.
  11. Right-click on the designtime package and select install.
  12. Change the Release of the runtime package to 64 bit and to either Release or Debug mode depending on your preference based in step 1.
  13. Compile the runtime package.

Delphi 10.4 Sydney Instructions

  1. Using GitHub, download the project to the desired folder or download the ZIP archive and extract to the desired folder.
  2. Open the IDE and go to Tools > Options > Delphi Options > Library
  3. For 32 bit - Add the LIB27x32\RELEASE directory (or LIB27x32\DEBUG) to the Library Path
  4. For 64 bit - Add the LIB27x64\RELEASE directory (or LIB27x64\DEBUG) to the Library Path
  5. Add the SOURCE directory to the Browsing path. Close the Options.
  6. Open the KingCalD104All.groupproj project group.
  7. Change the Release of the runtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  8. Compile the non-DCL package.
  9. Change the Release of the designtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  10. Compile the designtime package.
  11. Right-click on the designtime package and select install.
  12. Change the Release of the runtime package to 64 bit and to either Release or Debug mode depending on your preference based in step 1.
  13. Compile the runtime package.

Delphi 10.3 Rio Instructions

  1. Using GitHub, download the project to the desired folder or download the ZIP archive and extract to the desired folder.
  2. Open the IDE and go to Tools > Options > Delphi Options > Library
  3. For 32 bit - Add the LIB26x32\RELEASE directory (or LIB26x32\DEBUG) to the Library Path
  4. For 64 bit - Add the LIB26x64\RELEASE directory (or LIB26x64\DEBUG) to the Library Path
  5. Add the SOURCE directory to the Browsing path. Close the Options.
  6. Open the KingCalD103All.groupproj project group.
  7. Change the Release of the runtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  8. Compile the non-DCL package.
  9. Change the Release of the designtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  10. Compile the designtime package.
  11. Right-click on the designtime package and select install.
  12. Change the Release of the runtime package to 64 bit and to either Release or Debug mode depending on your preference based in step 1.
  13. Compile the runtime package.

Delphi 10.2 Tokyo Instructions

  1. Using GitHub, download the project to the desired folder or download the ZIP archive and extract to the desired folder.
  2. Open the IDE and go to Tools > Options > Delphi Options > Library
  3. For 32 bit - Add the LIB25x32\RELEASE directory (or LIB25x32\DEBUG) to the Library Path
  4. For 64 bit - Add the LIB25x64\RELEASE directory (or LIB25x64\DEBUG) to the Library Path
  5. Add the SOURCE directory to the Browsing path. Close the Options.
  6. Open the KingCalD102All.groupproj project group.
  7. Change the Release of the runtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  8. Compile the non-DCL package.
  9. Change the Release of the designtime package to 32 bit and to either Release or Debug mode depending on your preference based in step 1.
  10. Compile the designtime package.
  11. Right-click on the designtime package and select install.
  12. Change the Release of the runtime package to 64 bit and to either Release or Debug mode depending on your preference based in step 1.
  13. Compile the runtime package.

REMOVING KINGCALENDAR

Delphi 10.3 Rio Instructions

To un-install the KingCalendar Components from the Delphi IDE perform the following steps.

  1. Use Options |Install Components... Select KINGCAL from the list box on the left.. Clik the Remove Button.. Click Ok.
  2. Remove the KingCal directory.

Delphi 10.2 Tokyo Instructions

To un-install the KingCalendar Components from the Delphi IDE perform the following steps.

  1. Use Options |Install Components... Select KINGCAL from the list box on the left.. Clik the Remove Button.. Click Ok.
  2. Remove the KingCal directory.

UPDATES

The project and updates are currently maintained in Github at: https://github.com/K7LER/KingCal

SUPPORT

There is no official support of the component. If you have questions or wish to contribute code updates, please contact Lance Rasmussen at lancerasmussen@gmail.com

About

KingCal Delphi Calendar Component - Open Source Edition

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages