Guten Abend,
wie kann ich, wenn ich die Accounts speichere die Zeit der Übertragung auslesen und anzeigen?
Bsp:
Die Accounts wurden innerhalb von [Zeit] Sekunden gespeichert
MfG
Andre_R
Guten Abend,
wie kann ich, wenn ich die Accounts speichere die Zeit der Übertragung auslesen und anzeigen?
Bsp:
Die Accounts wurden innerhalb von [Zeit] Sekunden gespeichert
MfG
Andre_R
Das geht ganz leicht mit GetTickCount().
Grundgerüst sieht so aus:
new t1,t2;
t1 = GetTickCount();
// Speicherprozedur
t2 = GetTickCount();
printf("Es hat %d Sekunden gedauert", ( t2 - t1 ) / 1000 ) ;
Nimmst also den Tickcount von Anfang und Ende,rechnest die gegeneinander und hast die ticks die vergangen sind dazwischen. 1 tick ist 1 ms, daher / 1000 für Sekunden.
Okay, danke klapp.
Kann ich das auch mit Sekunden und Millisekunden anzeigen lassen=?
Kannst du auch.
Du nimmst einfach den Rest,
new ms = ( t2 - t1 ) % 1000;
//Edit:
Vielleicht interessiert dich ja diese Funktion:
stock ConvertMSec(msecs,&msec,&sec,&min,&hour) {
new
rest;
sec = 0;
min = 0;
hour = 0;
msec = 0;
hour = (msecs / ((60*60) * 1000));
rest = (msecs % ((60*60) * 1000));
min = (rest / (60 * 1000));
rest = (rest % (60 * 1000));
sec = (rest / 1000);
rest = (rest % 1000);
msec = rest;
return 1;
}
Danke, du kannst den Thread closen.
MfG
//edit:
Danke,