If you are after a high resolution timer, I looked into the following
recently:
(ended up buying this one as it was specified by the client for both VB and
Delphi)
http://www.ryledesign.com
or good freeware component:
http://www.mistral.co.uk/gbamber/bin/CPUID.ZIP
regards,
Steve
> -----Original Message-----
> From: Colin Fraser [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, 25 July 2001 14:51
> To: Multiple recipients of list delphi
> Subject: RE: [DUG]: Timing Resolutions
>
>
> >>What are you trying to do??
>
> >>Myles.
>
> Hi Myles,
>
> The application was for controlling a robotic arm... I believe the
> application used to count pulses (from something) as the arm
> moved but this
> was proving unreliable as a pulse or two was getting missed.
>
> The application would need to time the movement of the arm...
> I think they
> where also looking at a PLC to do the counting and return the
> counts to the
> PC, that was another option.
>
> Regards
> Colin
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Myles Penlington
> Sent: Wednesday, 25 July 2001 11:02 am
> To: Multiple recipients of list delphi
> Subject: RE: [DUG]: Timing Resolutions
>
>
> Delphi can do the same as any other Win32 application.
>
> Since you are running in a multi-tasking timeslice
> environment, the 10ms
> resolution may be more to do with the basic task switching
> timeslice/machine
> loading.
>
> The standard counters are in milliseconds, with the lowest being 1ms.
> However there is more detail available in the performance
> counters, but
> again, the multitasking timeslice may have bigger effects.
> How fast is the
> machine??
>
> If you want you can count CPU cycles/instructions counts with
> the RDSTC
> instruction if required (some of the profiling software uses
> this method).
>
> What are you trying to do??
>
> Myles.
>
>
> -----Original Message-----
> From: Colin Fraser [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, 25 July 2001 10:52 a.m.
> To: Multiple recipients of list delphi
> Subject: [DUG]: Timing Resolutions
>
>
> Hi all,
>
> I have just had someone ask me about timing resolution in Delphi.
>
> I understand that TDateTime can record milliseconds, but I am
> not sure to
> what level... also I have seen the TTimeStamp routing for
> storing time in
> more detail.
>
> I see that you can set a TTimer in milliseconds, but how low
> can you go???
>
> I have heard 50 milliseconds, is that correct. I have also
> had a look at
> GetTickCount... that seems to go up in 10 millisecond intervals.
>
> Any info, or pointers to functions would be great.
>
> Regards
> Colin
>
>
> ######################################################################
> Attention:
> The information in this email and in any attachments is confidential.
> If you are not the intended recipient then please do not distribute,
> copy or use this information. Please notify us immediately by return
> email and then delete the message from your computer.
> Any views or opinions presented are solely those of the author.
> ######################################################################
> --------------------------------------------------------------
> -------------
> New Zealand Delphi Users group - Delphi List -
> [EMAIL PROTECTED]
> Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED]
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
> --------------------------------------------------------------
> -------------
> New Zealand Delphi Users group - Delphi List -
> [EMAIL PROTECTED]
> Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED]
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
>
>
> ######################################################################
> Attention:
> The information in this email and in any attachments is
> confidential.
> If you are not the intended recipient then please do not distribute,
> copy or use this information. Please notify us immediately by return
> email and then delete the message from your computer.
> Any views or opinions presented are solely those of the author.
> ######################################################################
> --------------------------------------------------------------
> -------------
> New Zealand Delphi Users group - Delphi List -
> [EMAIL PROTECTED]
> Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED]
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
>
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED]
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/