bigpoint Geschrieben 4. Oktober 2002 Geschrieben 4. Oktober 2002 Wie gebe ich aktuellen zeit in einem Eingabefeld aus ich habe es so versucht zu lösen klappt aber nicht: void CNow::OnTime() { CString m_zeit; setlocale(LC_ALL, "German"); CTime zeit = CTime::GetCurrentTime(); //ZEIT VOM SYSTEM BEKOMMEN m_zeit.Format("%02d:%02d:%02d", zeit.GetHour(), zeit.GetMinute(), zeit.GetSecond()); //ANZEIGEN pDlg->SetDlgItemText(IDC_DateTime, m_zeit); UpdateData(FALSE); } auch wenn ich in OnIniDialog oder OnPaint die Methode SetTime(IDC_DateTime,...) aufrufe ging es nicht
Goos Geschrieben 4. Oktober 2002 Geschrieben 4. Oktober 2002 Hoi, versuchs doch mal so: void CNow::OnTime() { CString m_zeit; setlocale(LC_ALL, "German"); CTime zeit = CTime::GetCurrentTime(); //ZEIT VOM SYSTEM BEKOMMEN m_zeit.Format("%02d:%02d:%02d", zeit.GetHour(), zeit.GetMinute(), zeit.GetSecond()); //ANZEIGEN UpdateData(FALSE); pDlg->SetDlgItemText(IDC_DateTime, m_zeit); UpdateData(TRUE); } [/PHP] Goos
Goos Geschrieben 4. Oktober 2002 Geschrieben 4. Oktober 2002 ...ach noch was.....wieso hast denn als Thema CFile gewaehlt?? *nichtkapier*
bigpoint Geschrieben 4. Oktober 2002 Autor Geschrieben 4. Oktober 2002 Original geschrieben von Goos ...ach noch was.....wieso hast denn als Thema CFile gewaehlt?? *nichtkapier* ja soooooooory habe ich mich Vertippt es funk aber auch nicht
Goos Geschrieben 4. Oktober 2002 Geschrieben 4. Oktober 2002 ..ich hatte das mal probiert und ansich funktionierts ganz gut wuerd ich sagen. ......wieso willst deine Zeit eigentlich in nem Edit Feld ausgeben?!? ...und was ist eigentlich dein OnTime() ? Kommst du da ueberhaupt mal rein? ...ich hatte den Code zum Testen mal schnell in ein OnInitDialog() kopier und wie schon gesagt hats da bestens geklappt. Goos
bigpoint Geschrieben 4. Oktober 2002 Autor Geschrieben 4. Oktober 2002 Wenn ich das ganze in OnInitDialog() kopiere und ausführe kriege ich Fehler beim ausführen, bei Compilern geht aber glatt
bigpoint Geschrieben 4. Oktober 2002 Autor Geschrieben 4. Oktober 2002 Ne es geht nicht richtig Zeit wird zwar angezeigt aber es läuft nicht ( Zeit meine ich ) sondern bliebt konstant
Goos Geschrieben 4. Oktober 2002 Geschrieben 4. Oktober 2002 ach sooo...du willst also quasi nicht die Uhrzeit angezeigt bekommen, sondern ne fortlaufende Uhr.....na dann ists im OnInitDialog n bissl schlecht, das geb ich zu *g* Dazu musst dann wohl entweder nen Timer verwenden, oder aber nen extra Uhren Thread aufmachen und dort dann vielleicht mit Sleep sekundenweise warten. Goos
bigpoint Geschrieben 4. Oktober 2002 Autor Geschrieben 4. Oktober 2002 Original geschrieben von Goos ach sooo...du willst also quasi nicht die Uhrzeit angezeigt bekommen, sondern ne fortlaufende Uhr.....na dann ists im OnInitDialog n bissl schlecht, das geb ich zu *g* Dazu musst dann wohl entweder nen Timer verwenden, oder aber nen extra Uhren Thread aufmachen und dort dann vielleicht mit Sleep sekundenweise warten. Goos ja gut gesagt und wie macht man es ???
Goos Geschrieben 4. Oktober 2002 Geschrieben 4. Oktober 2002 Normalerweise erstmal n bissl in der MSDN schaun und probieren und wenns dann nicht klappt hier nachfragen Goos
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden