000
15.02.2005, 18:47 Uhr
~Frank aus F
Gast
|
Hi, hab schon wieder ein blödes Problem.
Ich habe in einer Stopuhrfunktion eienen Eintrag der mir den Wert in der Registry speichert.
m_TIME ist vom Typ CString
SPEICHERN: AfxGetApp()->WriteProfileString("Optionen", "Stopuhr", m_TIME);
Auslesen: m_TIME= AfxGetApp()->GetProfileString("Optionen", "Stopuhr", "<defaultwert");
Meine Stopuhrfunktion ist ganz einfach aufgebaut: COnlinetimerDlg::ONSTOPUHR() { SEC++;
if(SEC==60) { MIN++; SEC=0; }
if(MIN==60) { STD++; MIN=0; } }
Ich möchte gerne nach dem Auslesen: m_TIME= AfxGetApp()->GetProfileString("Optionen", "Stopuhr", "<defaultwert");
die Variablen SEC,MIN,STD wieder hochzählen und muß also den "Auslesewert" wieder in drei Integerwerte Formatieren. Bin mir auch nicht ganz sicher was für ein Format nach dem auslesen in m_TIME steht. Wenn ich nach dem Auslesen: m_TIME.Format("%02d : %02d : %02d", STD,MIN,SEC); mache, kann ich es auch anzeigenlassen. Hab einiges versucht , aber klappt net.
HHIILLFFEE !!! |