home *** CD-ROM | disk | FTP | other *** search
- TAdrock3DCalendar History File
- ==============================
-
- 6th December, 1995 Version 1.00
-
- NEW & UPDATED FEATURES
- ----------------------
- Released to CompuServe, included Help File, KWF File for Delphi, AD3DCAL.DCU
- ADDATE.DCU AD3DCAL.KWF AD3DCAL.HLP.
-
- 26th February, 1996 Version 1.10
-
- BUG FIX'S & MODIFICATIONS
- --------------------------
- Fixed OnWeekChange event, it was never getting triggered when you changed weeks on the
- calendar.
-
- 11th March, 1996 Version 1.20
-
- BUG FIX'S & MODIFICATIONS
- --------------------------
- Fixed problem when selecting Labels to be shown on the calendar. The labels would not
- be visible, this could have been fixed by selecting the month and year fonts. But it
- is fixed now...
-
- Keyboard date selection did not function correctly.
-
- 5th May, 1996 Version 1.21
-
- BUG FIX'S & MODIFICATIONS
- --------------------------
- Fixed a bug in the Archive Creation Software in the 16Bit Sharware version that caused
- a Unit Version Mismatch error.
-
- 13th June, 1996 Version 1.22
-
- BUG FIX'S & MODIFICATIONS
- --------------------------
- We have fixed a bug (Not Ours) that hopefully not many people have seen. The problem
- appeared in the TAdrockDate Class code that the 3dCalendar uses.
-
- The problem occurs only during linking and the error is:
-
- Error(0) : Overflow in conversion or arithmetic operation
-
- After talking to Borland Tech Support in Sydney,Austrailia we were no better off, but
- after searching around the WEB we found a fix for it.
-
- We thank Duncan Murdock that submitted the bug and fix for it to the
- web site (http://www.DataWeb.nl/~r.p.Sterkenburg/bugs2 )
-
- The error is definitly a BORLAND DELPHI COMPILER / LINKER ERROR.
-
- The code below will reproduce the bug.
- ***********************************
-
- Unit ConstBug;
-
- Interface
-
- Const
- c1 = 1.0;
- c2 = 2.0;
-
- Implementation
-
- end.
-
- ***********************************
- Mr Murdock states, just add this unit to a project and make it twice. On the second
- make when ConstBug.DCU is just being linked( Not Compiled) you should get the error.
- (I tried it and it did not fail) but it did definitly prove that the error is produced
- when using floating point constants. I added 3 floating point constants to our
- AdDate.PAS and when it did fail I had 3 error(0)'s.
-
- When the ConstBug code above does fail you will get 2 error (0)'s.
-
- We will be informing Borland Tech Support of this bug and fix.
-
- The FIX?, use Typed Constants rather than UnTyped Constants.
-
- Instead of c1 = 1.0; Use c1 : Single = 1.0;
-
- 28th June, 1996 Version 1.23
-
- BUG FIX'S & MODIFICATIONS
- --------------------------
- Corrected a bug in the isValidDate function of the TAdrock DateClass. I had the a
- routine that checks for leap years calling IsLeapYear(TDateTime) when it should have
- been calling IsLeapYearI(Integer).
-
- 11th July, 1996 Version 1.24
-
- BUG FIX'S & MODIFICATIONS
- --------------------------
- There was a Hint property in the control but no ShowHint or ParentShowHint properties.
-
- Added the ShowHint and ParentShowHint property.
-
- 22nd July, 1996 Version 1.25
-
- BUG FIX'S & MODIFICATIONS
- --------------------------
- V1.24 was not updated, it still had V1.23 in the source code.
-
- Corrected a bug in the routine to determine the week number of the year it would
- sometimes give a false week for the end of the year.
-
- January 1st, can be in Week 1, 52, or 53. This is the ISO standard for week numbers.
-
-
- Adrock Software, Byte Computer & Software Ltd
- CompuServe 770135,110 Internet ADROCK@USA.NET
- http://WWW.MailHost.Net/~Byte
-
- 4th September, 1996 01:49 PM
-