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
- Using GitHub, download the project to the desired folder or download the ZIP
archive and extract to the desired folder.
- Open the IDE and go to Tools > Options > Delphi Options > Library
- For 32 bit - Add the LIB29x32RELEASE directory (or LIB29x32DEBUG) to the Library Path
- For 64 bit - Add the LIB29x64RELEASE directory (or LIB29x64DEBUG) to the Library Path
- Add the SOURCE directory to the Browsing path. Close the Options.
- Open the KingCalD12All.groupproj project group.
- 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.
- Compile the non-DCL package.
- 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.
- Compile the designtime package.
- Right-click on the designtime package and select install.
- 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.
- Compile the runtime package.
Delphi 11 Alexandria Instructions
- Using GitHub, download the project to the desired folder or download the ZIP
archive and extract to the desired folder.
- Open the IDE and go to Tools > Options > Delphi Options > Library
- For 32 bit - Add the LIB28x32RELEASE directory (or LIB28x32DEBUG) to the Library Path
- For 64 bit - Add the LIB28x64RELEASE directory (or LIB28x64DEBUG) to the Library Path
- Add the SOURCE directory to the Browsing path. Close the Options.
- Open the KingCalD104All.groupproj project group.
- 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.
- Compile the non-DCL package.
- 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.
- Compile the designtime package.
- Right-click on the designtime package and select install.
- 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.
- Compile the runtime package.
Delphi 10.4 Sydney Instructions
- Using GitHub, download the project to the desired folder or download the ZIP
archive and extract to the desired folder.
- Open the IDE and go to Tools > Options > Delphi Options > Library
- For 32 bit - Add the LIB27x32RELEASE directory (or LIB27x32DEBUG) to the Library Path
- For 64 bit - Add the LIB27x64RELEASE directory (or LIB27x64DEBUG) to the Library Path
- Add the SOURCE directory to the Browsing path. Close the Options.
- Open the KingCalD104All.groupproj project group.
- 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.
- Compile the non-DCL package.
- 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.
- Compile the designtime package.
- Right-click on the designtime package and select install.
- 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.
- Compile the runtime package.
Delphi 10.3 Rio Instructions
- Using GitHub, download the project to the desired folder or download the ZIP
archive and extract to the desired folder.
- Open the IDE and go to Tools > Options > Delphi Options > Library
- For 32 bit - Add the LIB26x32RELEASE directory (or LIB26x32DEBUG) to the Library Path
- For 64 bit - Add the LIB26x64RELEASE directory (or LIB26x64DEBUG) to the Library Path
- Add the SOURCE directory to the Browsing path. Close the Options.
- Open the KingCalD103All.groupproj project group.
- 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.
- Compile the non-DCL package.
- 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.
- Compile the designtime package.
- Right-click on the designtime package and select install.
- 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.
- Compile the runtime package.
Delphi 10.2 Tokyo Instructions
- Using GitHub, download the project to the desired folder or download the ZIP
archive and extract to the desired folder.
- Open the IDE and go to Tools > Options > Delphi Options > Library
- For 32 bit - Add the LIB25x32RELEASE directory (or LIB25x32DEBUG) to the Library Path
- For 64 bit - Add the LIB25x64RELEASE directory (or LIB25x64DEBUG) to the Library Path
- Add the SOURCE directory to the Browsing path. Close the Options.
- Open the KingCalD102All.groupproj project group.
- 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.
- Compile the non-DCL package.
- 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.
- Compile the designtime package.
- Right-click on the designtime package and select install.
- 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.
- 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.
- Use Options |Install Components... Select KINGCAL from the list box on the
left.. Clik the Remove Button.. Click Ok.
- Remove the KingCal directory.
Delphi 10.2 Tokyo Instructions
To un-install the KingCalendar Components from the Delphi IDE perform the
following steps.
- Use Options |Install Components... Select KINGCAL from the list box on the
left.. Clik the Remove Button.. Click Ok.
- 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 [email protected]