Am 23.01.2006 um 14:53 schrieb Klemi:
Hi Folks,
in RB 5.5.5 kann ich die Uhrzeit (Stunde, Minute, Sekunde) abfragen
und ich erhalte die Mikrosekunden seit dem Rechnerstart.
Schön und gut, aber ich benötige die aktuelle Uhr Zeit auf Basis
vom Mikrosekunden (Millisekunden reichen auch).
Ähhm - wie bekommst du die Zeit so genau in den Rechner rein?
Ich denke mal, das einzige, was so genau ist, ist eine Differenzen-
Bestimmung, und auch nur, wenn der PC dazwischen nicht ausgeschaltet
wurde oder schlafen geschickt wurde.
Und drauf achten, dass es zu einem Überlauf kommen kann, wenn der
Computer zu lange läuft.
Aber ich glaube kaum, dass du einen Millisekunden-Anteil der Uhrzeit
allgemein bekommst (also das was die Atomuhren so ausspucken).
Andreas
From Mon 23 Jan 2006 18:19:56 +0100
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
Received: from lists.realsoftware.com (209.198.132.125) by realsoftware.com
with ESMTP (Eudora Internet Mail Server 3.1.3);
Mon, 23 Jan 2006 11:20:02 -0600
Received: from lists.realsoftware.com (localhost [127.0.0.1])
by lists.realsoftware.com (Postfix) with ESMTP
id 948111061FF0; Mon, 23 Jan 2006 11:20:01 -0600 (CST)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from smtprelay04.ispgateway.de (smtprelay04.ispgateway.de
[80.67.18.16])
by lists.realsoftware.com (Postfix) with ESMTP id 896F81061FE4
for <realbasic-nug dot de at lists dot realsoftware dot com>;
Mon, 23 Jan 2006 11:19:57 -0600 (CST)
Received: (qmail 911 invoked from network); 23 Jan 2006 17:19:55 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 122 dot
225])
(envelope-sender <support at monkeybreadsoftware dot info>)
by smtprelay04.ispgateway.de (qmail-ldap-1.03) with SMTP
for <realbasic-nug dot de at lists dot realsoftware dot com>;
23 Jan 2006 17:19:55 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG
German)
In-Reply-To: <899ba40d981b9abd4c134b9164e08417 at onlinehome dot de>
From: support at monkeybreadsoftware dot info (Christian Schmitz)
Date: Mon, 23 Jan 2006 18:19:56 +0100
Message-ID: <1h9mqtz dot 19vgw8317axsi7M%support at monkeybreadsoftware dot
info>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Organization: Monkeybread Software Germany
X-Face: nrf3>{WQ6c&r+7 at e)"]0G60`-6ND^)I2mI%>)QGYa=9"=7jhd-g2|b3!>Al0+
Ccb%xGQshhi|g at QU2$
User-Agent: MacSOUP/D-2.7 (Mac OS X version 10.4.4)
Subject: Re: Zeit in Millisekunde
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot
com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Klemi <apple dot talk at onlinehome dot de> wrote:
Hi Folks,
in RB 5.5.5 kann ich die Uhrzeit (Stunde, Minute, Sekunde) abfragen und
ich erhalte die Mikrosekunden seit dem Rechnerstart.
Schön und gut, aber ich benötige die aktuelle Uhr Zeit auf Basis vom
Mikrosekunden (Millisekunden reichen auch).
Gibt es nicht.
Microseconds liefert einen Zähler im Computer, der seit Rechnerstart
läuft. Und der geht durchaus 3 oder 4 Sekunden falsch pro Tag!
Date liefert die Uhrzeit und die ist meistens über's Internet
eingestellt und damit Latenzen unterworfen. Genauigkeit kann da +-100ms
haben. Abgesehen davon, dass eine Rechneruhr auch um locker 3 bis 4
Sekunden pro Tag falsch geht.
Mach dir also keine Illusionen über die Genauigkeit der Zeitmessung.
Mfg
Christian
--
Around eleven thousand functions in one REALbasic plug-in.
The Monkeybread Software Realbasic Plugin.
<http://www.monkeybreadsoftware.info/realbasic/plugins.shtml>
|