exception abfangen
-
hallo,
ich hab ein Problem mit tidhttp. irgendwie tritt bei mir eine Exception auf , die ich nicht abjangen kanntry { HTTP->Get(*pHelpString, ddStream); } catch(...) { FehlerSumme++; }an der Selle (debugger) kommt bei mir immer:
...ist eine Exception der Klasse EConvertError aufgetreten. Meldung: \\\'Ungültiges Argument zum Codieren des Datums\\\'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
-
Wenn ich mich recht erinnere, stellt das Objekt ein eigenes OnError-Ereignis zur Verfügung, das dann auch genutzt werden muß.
-
hmm ich kann kein OnError -Ereigniss finden.
das wäre aber wirklich praktisch, du hast recht.
-
Kommt die Exception auch außerhalb des Debuggers? Im Builder werden in der Standardeinstellung immer alle Exception angezeigt, egal ob abgefangen oder nicht.
-
oh
-
okey ausprobiert.
Die Exception wird tatsächlich nicht angezeigt, außerhalb vom c++ builder.
Aber ich kann sie auch nicht abfangen (in der catch-klausel wir nichts ausgeführt)
ziemlich seltsam.Ich versuche Bilder vom Amazon-Server runterzuladen, und wenn der dateiname dort nicht vorhanden ist, schickt der Server wahrscheinlich irgendwas anderes, jedenfalls keine gewöhnliche exception.