C++-Variante von "On Error Goto" aus VB (war: Fehler)



  • Hallo!
    In VB gibst so was:

    On Error Goto 100

    Gibst so was änliches in C++Builder?

    Danke

    Edit:
    Bitte aussagekräftige Überschriften wählen. Danke!



  • Hallo

    in C++ gibt es zwar auch goto, aber jeder hier wird dir davon abraten.
    Versuchs erstmal mit if (fehler)...
    Die Profivariante sind exceptions.

    bis bald
    akari



  • Ja, aber wie kann ich Fehler fangen
    z.B. wenn Edit13->Text - leer ist?

    ADOQuery1->ConnectionString ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Edit13->Text + ";Mode=ReadWrite;Persist Security Info=False"      ;
    AnsiString aSQL= "SELECT Lager.Gerät FROM Lager GROUP BY Lager.Gerät";
    ADOQuery1->SQL->Clear();
    ADOQuery1->SQL->Add(aSQL) ;
    ADOQuery1->Open();// <- Hier kommt Fehler.
    


  • Hallo

    in diesem Fall Exception-Handling :

    try
    {
      ADOQuery1->Open();// <- Hier kommt Fehler
      }
    catch (Exception &exception)
    {
      Application->ShowException(&exception); // Fehlermeldung
      return; // Funktion beenden
      }
    // Funktion fortsetzen
    

    bis bald
    akari


Anmelden zum Antworten