Warum funktioniert die schleife nicht?
-
hallo, ich will das hier im code die stunden hochgezählt werden, aber wenn ich starte kommt sofort die 23... warum?
#include <windows.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::StoppuhrClick(TObject *Sender) { int h=0, min=0, sec=0; for(h;h<=23;h++) { Edit2->Text=h; Sleep(100); } } //---------------------------------------------------------------------------
-
Weil die Edit-Box nicht gezeichnet werden kann.
-
und was kann ich ändern damit dies richtig ausgeführt wird? damit das ganze dann bis 23 hochzählt...
wäre super wenn ihr mir tipps geben könntet.
MfG
-
Du nimmst einen "Timer"...