Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » COleDateTime in Interger

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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 !!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.02.2005, 07:17 Uhr
Tommix



Hallo,
da gibt es verschiedene Möglichkeiten, aber um das Topic mal aufzugreifen:

C++:
COleDateTime t;

if (t.ParseDateTime(m_TIME, VAR_TIMEVALUEONLY))
{
    STD = t.GetHour();
    MIN = t.GetMinute();
    SEC = t.GetSecond();
}
else
{
    // Konvertierung ist schiefgegangen...
}



Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: