<HTML xmlns:v = "urn:schemas-microsoft-com:vml" xmlns:o =
"urn:schemas-microsoft-com:office:office" xmlns:w =
"urn:schemas-microsoft-com:office:word" xmlns:m =
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=Generator content="Microsoft Word 12 (filtered medium)">
<STYLE>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
..shape {behavior:url(#default#VML);}
</STYLE>
<STYLE><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:Webdings;
        panose-1:5 3 1 2 1 5 9 6 7 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
..MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:2108966321;
        mso-list-template-ids:-1840899612;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></STYLE>
</HEAD>
<BODY lang=EN-NZ dir=ltr vLink=purple link=blue bgColor=white>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Different filesystem types also have different time granularity – eg FAT32
and NTFS, one way this manifests is as if a utility such as XCOPY /U to
copy later files from one volume type to another, and if the same command is
repeated the same files may be copied again, because the timestamps are slightly
different.</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV><FONT face="Times New Roman">FAT - 2 seconds<BR>exFAT - 10
milliseconds<BR>NTFS - 100 nanoseconds</FONT></DIV>
<DIV><FONT face="Times New Roman"></FONT> </DIV>
<DIV><FONT face="Times New Roman">Changes in DST are processed differently also
depending on whether the PC has been rebooted since the last DST time
change</FONT></DIV>
<DIV><FONT face="Times New Roman"></FONT> </DIV>
<DIV><FONT face="Times New Roman">To give a hint at the complexity - more info
from</FONT></DIV>
<DIV><FONT face="Times New Roman"></FONT> </DIV>
<DIV><A
title=https://msdn.microsoft.com/en-us/library/windows/desktop/ms724290(v=vs.85).aspx
href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms724290(v=vs.85).aspx">https://msdn.microsoft.com/en-us/library/windows/desktop/ms724290(v=vs.85).aspx</A></DIV>
<P>A <EM>file time</EM> is a 64-bit value that represents the number of
100-nanosecond intervals that have elapsed since 12:00 A.M. January 1, 1601
Coordinated Universal Time (UTC). The system records file times when
applications create, access, and write to files.</P>
<P>The NTFS file system stores time values in UTC format, so they are not
affected by changes in time zone or daylight saving time. The FAT file system
stores time values based on the local time of the computer. For example, a file
that is saved at 3:00pm PST in Washington is seen as 6:00pm EST in New York on
an NTFS volume, but it is seen as 3:00pm EST in New York on a FAT volume.</P>
<P>Time stamps are updated at various times and for various reasons. The only
guarantee about a file time stamp is that the file time is correctly reflected
when the handle that makes the change is closed. </P>
<P>Not all file systems can record creation and last access times, and not all
file systems record them in the same manner. For example, the resolution of
create time on FAT is 10 milliseconds, while write time has a resolution of 2
seconds and access time has a resolution of 1 day, so it is really the access
date. The NTFS file system delays updates to the last access time for a file by
up to 1 hour after the last access.</P>
<P><FONT face=Calibri></FONT> </P>
<DIV><FONT face="Times New Roman"></FONT>
<DIV
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'></DIV>
<DIV style="FONT: 10pt tahoma">
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A
title=ross@stationplaylist.com>Ross Levis</A> </DIV>
<DIV><B>Sent:</B> Friday, November 25, 2016 12:57 PM</DIV>
<DIV><B>To:</B> <A title=delphi@listserver.123.net.nz>'NZ Borland Developers
Group - Delphi List'</A> </DIV>
<DIV><B>Subject:</B> Re: [DUG] Timezones for Bills and things</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV class=WordSection1>
<P class=MsoNormal><SPAN
style='FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'>Yep, so some devices
are showing daylight savings time and others are not for the same physical file,
proving the file is stored in UTC and being displayed in local
time.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN
style='FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'><o:p></o:p></SPAN> </P>
<DIV>
<DIV
style="BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; PADDING-LEFT: 0cm; BORDER-LEFT: medium none; PADDING-RIGHT: 0cm">
<P class=MsoNormal><B><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif"; COLOR: windowtext'>From:</SPAN></B><SPAN
lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif"; COLOR: windowtext'>
delphi-bounces@listserver.123.net.nz
[mailto:delphi-bounces@listserver.123.net.nz] <B>On Behalf Of </B>Rohit
Gupta<BR><B>Sent:</B> Friday, 25 November 2016 10:48 a.m.<BR><B>To:</B> NZ
Borland Developers Group - Delphi List<BR><B>Subject:</B> Re: [DUG] Timezones
for Bills and things<o:p></o:p></SPAN></P></DIV></DIV>
<P class=MsoNormal><o:p></o:p> </P>
<DIV>
<P class=MsoNormal>Not quite. Because I am not referring to the actual
timestamp that it is showing me. But the fact that between the 5pcs, a
laptop and surface and usb harddisk. The timestamps are different twice a
year. If it was storing them as utc then they would all be always in sync
with each other. They would all change by the same hour and look the same
in beyond compare. But different files change their timestamps on
different pcs. If its storing them as utc then it is selective about
it. Which is worse than not saving them as utc.
<BR><BR>Rohit<BR><BR>On 25/11/2016 10:06, David Brennan
wrote:<o:p></o:p></P></DIV>
<BLOCKQUOTE style="MARGIN-BOTTOM: 5pt; MARGIN-TOP: 5pt">
<P class=MsoNormal><SPAN
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'>Hi,</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'> </SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'>Surely
that is evidence that Windows is storing timestamps in UTC? If it wasn’t then
a file stamped as 3pm would always say 3pm no matter what timezone you changed
your computer to.</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'> </SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'>Regards,</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'>David.</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'> </SPAN><o:p></o:p></P>
<DIV>
<DIV
style="BORDER-TOP: #e1e1e1 1pt solid; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; PADDING-LEFT: 0cm; BORDER-LEFT: medium none; PADDING-RIGHT: 0cm">
<P class=MsoNormal><B><SPAN lang=EN-US
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'>From:</SPAN></B><SPAN
lang=EN-US
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext'>
<A>delphi-bounces@listserver.123.net.nz</A>
[<A>mailto:delphi-bounces@listserver.123.net.nz</A>] <B>On Behalf Of </B>Rohit
Gupta<BR><B>Sent:</B> Friday, 25 November 2016 9:59 a.m.<BR><B>To:</B> NZ
Borland Developers Group - Delphi List
<A>mailto:delphi@listserver.123.net.nz</A><BR><B>Subject:</B> Re: [DUG]
Timezones for Bills and things</SPAN><o:p></o:p></P></DIV></DIV>
<P class=MsoNormal> <o:p></o:p></P>
<DIV>
<P class=MsoNormal>Thanks Ross,<BR><BR>however I would dispute that windows
stores file timestamps in utc. Because twice a year there is mayhem as
only some files change their timestamp by an hour. And these files are
different on different workstations.<BR><BR>Maybe it's true for the server
version of windows.<BR><BR>Rohit<BR><BR><BR>On 24/11/2016 17:39, Ross Levis
wrote:<o:p></o:p></P></DIV>
<BLOCKQUOTE style="MARGIN-BOTTOM: 5pt; MARGIN-TOP: 5pt">
<P class=MsoNormal><SPAN
style='FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'>I suggest store
in UTC, like Windows does for file timestamps, and use Windows functions
like GetTimeZoneInformation and SystemTimeToTzSpecificLocalTime to convert
to locale time for display/printing purposes. A timezone database
shouldn’t be required.</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN
style='FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'> </SPAN><o:p></o:p></P>
<DIV>
<DIV
style="BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; PADDING-LEFT: 0cm; BORDER-LEFT: medium none; PADDING-RIGHT: 0cm">
<P class=MsoNormal><B><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif"; COLOR: windowtext'>From:</SPAN></B><SPAN
lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif"; COLOR: windowtext'>
<A>delphi-bounces@listserver.123.net.nz</A>
[<A>mailto:delphi-bounces@listserver.123.net.nz</A>] <B>On Behalf Of
</B>Stefan Mueller<BR><B>Sent:</B> Thursday, 24 November 2016 5:21
p.m.<BR><B>To:</B> 'NZ Borland Developers Group - Delphi
List'<BR><B>Subject:</B> Re: [DUG] Timezones for Bills and
things</SPAN><o:p></o:p></P></DIV></DIV>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN lang=EN-US
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'><A
href="https://github.com/pavkam/tzdb">https://github.com/pavkam/tzdb</A> has
such a timezone database (2014 data). Using that library makes it easy to
convert between timezones.</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN lang=EN-US
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'>I
think <A
href="http://www.iana.org/time-zones">http://www.iana.org/time-zones</A>
hosts the latest up to date time zone data that this tzdb database is based
on in case you want to update it to the latest 2016 data.
</SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN lang=EN-US
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'> </SPAN><o:p></o:p></P>
<P class=MsoNormal><SPAN lang=EN-US
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'>Or
you could rewrite your application to use Oracle Database … they do have a
timestamp datatype for your table columns so when you select/insert/update a
table all you need to do is to set the correct locale and the database will
do the conversion for you.</SPAN><o:p></o:p></P>
<DIV>
<P class=MsoNormal><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"'><A
href="https://docs.oracle.com/database/121/NLSPG/ch4datetime.htm#NLSPG263">https://docs.oracle.com/database/121/NLSPG/ch4datetime.htm#NLSPG263</A></SPAN><o:p></o:p></P>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt"><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"; COLOR: #1f497d'> </SPAN><o:p></o:p></P>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt"><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"'>Kind
regards,</SPAN><o:p></o:p></P>
<P class=MsoNormal><B><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"'>Stefan
Müller</SPAN></B><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"'>,<BR>R&D
Manager</SPAN><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"; COLOR: #1f497d'><BR><BR></SPAN><B><SPAN
lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"; BACKGROUND: red; COLOR: white'>ORCL</SPAN></B><SPAN
lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'>
</SPAN><B><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"'>Toolbox
Ltd.</SPAN></B><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'>
<BR></SPAN><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Arial","sans-serif"'>Auckland, New
Zealand</SPAN><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'>
</SPAN><o:p></o:p></P>
<P class=MsoNormal
style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN
lang=EN-US
style="FONT-SIZE: 9pt; FONT-FAMILY: webdings; COLOR: #777777"><BR>P</SPAN><SPAN
lang=EN-US
style='FONT-SIZE: 9pt; FONT-FAMILY: "Arial","sans-serif"; COLOR: #777777'>
Please consider the environment before printing this email<BR><BR>This
message is intended for the adresse named above and may contain privileged
or confidential information.<BR>If you are not the intended recipient of
this message you must not use, copy, distribute or disclose it to
anyone.</SPAN><o:p></o:p></P></DIV>
<P class=MsoNormal><SPAN lang=EN-US
style='FONT-SIZE: 11pt; FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d'> </SPAN><o:p></o:p></P>
<DIV>
<DIV
style="BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; PADDING-LEFT: 0cm; BORDER-LEFT: medium none; PADDING-RIGHT: 0cm">
<P class=MsoNormal><B><SPAN lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif"; COLOR: windowtext'>From:</SPAN></B><SPAN
lang=EN-US
style='FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif"; COLOR: windowtext'>
<A>delphi-bounces@listserver.123.net.nz</A>
[<A>mailto:delphi-bounces@listserver.123.net.nz</A>] <B>On Behalf Of
</B>Rohit Gupta<BR><B>Sent:</B> Thursday, 24 November 2016 4:19
p.m.<BR><B>To:</B> NZ Borland Developers Group - Delphi
List<BR><B>Subject:</B> [DUG] Timezones for Bills and
things</SPAN><o:p></o:p></P></DIV></DIV>
<P class=MsoNormal><SPAN lang=EN-US> </SPAN><o:p></o:p></P>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt"><SPAN lang=EN-US>We finally
have to deal with time zones. We use the server date-time everywhere,
rather than relying on workstation date-times. This is not an
interactive forum type application where the flow of data is merged from
various timezones. It is a business management system with
appointments and bills etc. The timestamps of these records have to
remain as created. But they can not come from the workstation
clock.<BR><BR>Going forward, a database server could be servicing
workstations in different time zones.<BR><BR>I am
considering</SPAN><o:p></o:p></P>
<OL type=1>
<LI class=MsoNormal
style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN
lang=EN-US>Set the server time as UTC</SPAN><o:p></o:p>
<LI class=MsoNormal
style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN
lang=EN-US>Keep a table for time zone versus branch (how do I keep this
upto date at daylight saving boundaries)</SPAN><o:p></o:p>
<LI class=MsoNormal
style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN
lang=EN-US>Use the utc + timezone difference to stamp each bill or
appointment made for each branch.</SPAN><o:p></o:p></LI></OL>
<P class=MsoNormal><SPAN lang=EN-US>How is everyone else handling it
?<BR><BR>Regards<BR><BR>Rohit</SPAN><o:p></o:p></P>
<P class=MsoNormal><BR><BR><BR><BR><o:p></o:p></P><PRE>_______________________________________________<o:p></o:p></PRE><PRE>NZ Borland Developers Group - Delphi mailing list<o:p></o:p></PRE><PRE>Post: <A>delphi@listserver.123.net.nz</A><o:p></o:p></PRE><PRE>Admin: <A href="http://delphi.org.nz/mailman/listinfo/delphi">http://delphi.org.nz/mailman/listinfo/delphi</A><o:p></o:p></PRE><PRE>Unsubscribe: send an email to <A>delphi-request@listserver.123.net.nz</A> with Subject: unsubscribe<o:p></o:p></PRE></BLOCKQUOTE>
<P> <o:p></o:p></P>
<DIV>
<P class=MsoNormal>-- <o:p></o:p></P>
<P>Regards<BR><BR><B>Rohit Gupta</B><BR>B.E. Elec., M.E., Mem IEEE, Mem
IET<BR>Technical Director<BR>Computer Fanatics Ltd<BR><BR><B>Tel </B>4892280
<BR><B>Fax </B>4892290 <BR><B>Web </B><A
href="wlmailhtml:www.cfl.co.nz">www.cfl.co.nz</A><o:p></o:p></P>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center>
<HR align=center SIZE=2 width="100%">
</DIV>
<P class=MsoNormal>This email and any attachments contain information, which
is confidential and may be subject to legal privilege and copyright. If you
are not the intended recipient, you must not use, distribute or copy this
email or attachments. If you have received this in error, please notify us
immediately by return email and then delete this email and any
attachments.<o:p></o:p></P></DIV>
<P class=MsoNormal><BR><BR><BR><o:p></o:p></P><PRE>_______________________________________________<o:p></o:p></PRE><PRE>NZ Borland Developers Group - Delphi mailing list<o:p></o:p></PRE><PRE>Post: <A>delphi@listserver.123.net.nz</A><o:p></o:p></PRE><PRE>Admin: <A href="http://delphi.org.nz/mailman/listinfo/delphi">http://delphi.org.nz/mailman/listinfo/delphi</A><o:p></o:p></PRE><PRE>Unsubscribe: send an email to <A>delphi-request@listserver.123.net.nz</A> with Subject: unsubscribe<o:p></o:p></PRE></BLOCKQUOTE>
<P><o:p></o:p> </P>
<DIV>
<P class=MsoNormal>-- <o:p></o:p></P>
<P>Regards<BR><BR><B>Rohit Gupta</B><BR>B.E. Elec., M.E., Mem IEEE, Mem
IET<BR>Technical Director<BR>Computer Fanatics Ltd<BR><BR><B>Tel </B>4892280
<BR><B>Fax </B>4892290 <BR><B>Web </B><A
href="wlmailhtml:www.cfl.co.nz">www.cfl.co.nz</A><o:p></o:p></P>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center>
<HR align=center SIZE=3 width="100%">
</DIV>
<P class=MsoNormal>This email and any attachments contain information, which is
confidential and may be subject to legal privilege and copyright. If you are not
the intended recipient, you must not use, distribute or copy this email or
attachments. If you have received this in error, please notify us immediately by
return email and then delete this email and any
attachments.<o:p></o:p></P></DIV></DIV>
<P>
<HR>
_______________________________________________<BR>NZ Borland Developers Group -
Delphi mailing list<BR>Post: delphi@listserver.123.net.nz<BR>Admin:
http://delphi.org.nz/mailman/listinfo/delphi<BR>Unsubscribe: send an email to
delphi-request@listserver.123.net.nz with Subject:
unsubscribe</DIV></DIV></DIV></BODY></HTML>