Per Mausklick die Uhrzeit in einer Variablen speichern

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen
Bin Neuling und habe folgendes Problem.
Per Mausklick soll in einem Feld die Uhrzeit des Anklicks angezeigt werden. Der Wert soll in einer Variablen gespeichert bleiben, bis zu
einem späteren Zeitpunkt ein Rücksetzimpuls erfolgt.

Vielen Dank im voraus

freiberger
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Lösung:
Schritt 1
Es wird ein „Statischer Text“ eingefügt, der als Uhr benutzt wird und folgende Eigenschaften besitzt, die als nachfolgendes C-Script an der „Schrift/Text“ eingegeben wird.

#include "apdefap.h"
char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
time_t timer;
struct tm *ptm;
char *KondensZeit;
time(&timer);
ptm=localtime(&timer);
KondensZeit=SysMalloc(9);
sprintf(KondensZeit,"%02d:%02d:%02d", ptm->tm_hour, ptm->tm_min, ptm->tm_sec);
return(KondensZeit);
}

Schritt 2
Es wird eine interne Variable anlegt mit "Textvariable 8-Bit Zeichensatz"
Dann wird ein weiterer "Statischer Text" anlegt mit den Eigenschaften/Schrift/Text und der zuvor angelegten Variablen als Dynamik und einem Trigger z.B. 1s.

Z.B. mit einem Button – Ereignis-Mausklick definiert man eine Direktverbindung der Eigenschaft – Text des zuerst definierten Uhrzeit-Textes mit der ebenfalls angelegten internen Variablen.


Das hier beschriebene Mausklick-Ereignis speichert in der angelegten Variablen die Uhrzeit.

Mit einem weiteren Button (oder anderen Ereignissen) lässt sich die interne Variable rücksetzen oder mit anderen Werten beschreiben.
 
Zurück
Oben