Programm 'friert' ein



  • Hallo

    aus unerklärlichen Gründen friert mein Programm ein
    es ist auch schon vorgekommen das der ganze BcB6 keine Rückmeldung mehr hat
    es kommen keine Fehler oder Warnmeldungen

    er friert hier ein:

    void __fastcall TForm1::keypress(TObject *Sender, char &Key)
    {
    if(Key == VK_RETURN)
    {
    Key = 0;
    String dontknow;
    TStringList *D = new TStringList;
    if(neuwo == false)
    {
            //das führt er bis hierhin aus
            Label1->Caption = Label1->Caption + " " + Edit1->Text;/*das führt er              
                                                                    nicht aus   */
            Edit1->Text = "";//das auch nicht
            Memo1->Lines->Add(Label1->Caption);//das allerdings irgendtwie schon
            AnsiString buchstabe, Satz;
            Satz = Label1->Caption;
            Label1->Caption="";//das führt er wieder nicht aus
            int ialt=0, bza=0;
    


  • [//das führt er bis hierhin aus 
            Label1->Caption = Label1->Caption + " " + Edit1->Text;/*das führt er               
                                                                    nicht aus   */ 
            Edit1->Text = "";//das auch nicht 
            Memo1->Lines->Add(Label1->Caption);//das allerdings irgendtwie schon 
            //Wenn er das ins Memo einträgt, dann hat er vorher auch das Label und das Edit gesetzt.
            AnsiString buchstabe, Satz; 
            Satz = Label1->Caption; 
            Label1->Caption="";//das führt er wieder nicht aus 
            int ialt=0, bza=0;
    

    Da solltest du mal den Debugger ansehen. Dann siehst du, was er ausführt und was nicht. Er überspringt da nichts.



  • mhh
    wie es scheint hab ich ca.30Zeilen unter meinem geposteten Code ein 'i++;' vergessen. 🙂
    also ich hab eine for-Schleife endlos ausgeführt (ohne die Veränderrung)
    kein Wunder das es nicht reagiert hat 🙂


Anmelden zum Antworten