Announcement

Collapse
No announcement yet.

Try & catch

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Try & catch

    Hallo,

    ist wohl klar, dass ich am verzweifeln bin... mein Borland-Compiler 5.02 kennt zwar den try & catch Block, aber er nutzt ihn nicht, d.h. er läßt mein 'geerbtes' Program abstürzen statt in den catch (...) Block zu gehen. Mit MS VC++6.0 bin ich es gewohnt, dass das funktioniert. Mache ich vielleicht an den Projektoptionen was falsch ?

  • #2
    Ein bißchen mehr Information, z.B. über den nicht abgefangenen Fehler und vielleicht mal den try - catch Block zu posten, könnten das Problem lösbar machen.

    Joche

    Comment


    • #3
      <p>Hallo und schon mal Danke,<br>
      <br>
      wie schon gesagt unter MS VC++6.0 habe ich bzgl. try &amp; catch mehrfach gute Erfahrung gemacht. Das jetzige Projekt besteht aus mehr als 16Mio Zeilen, wo es in unregelmäßigen Abständen auch mal zu undefinierten Abstürzen kommt. Egal wo ich try&amp;catch einsetze, es wirkt nicht. Auch meine Testfunktion fnCrash() zeigt kein catch Verhalten.<br>
      <br>
      </p>
      <PRE>
      void fnCrash(void)
      {
      try
      {
      char* p = NULL;
      strcpy(p, &quot;wert&quot;
      }
      catch (...)
      {
      MYTRACE(&quot;catch1&quot;
      }
      }
      </pre>

      Gruß
      Haral

      Comment

      Working...
      X