Announcement

Collapse
No announcement yet.

EDBEngineError - abfangen

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

  • EDBEngineError - abfangen

    Hallo,

    in meinem Projekt werden Daten aus FireBird-Datenbanken gelesen.
    Ich möchte eine Fehlerbehandlung programmieren, die dem Anwender
    in einem Dialog-Fenster anzeigt, dass z.B. der FireBird-Server nicht gestartet
    ist.

    Mit:
    ...
    try {
    Application->CreateForm(__classid(TDataModule1), &DataModule1);
    } catch (EDBEngineError &edb) {
    }
    ...
    lässt sich das aber nicht machen.
    Wie geht das?

  • #2
    Damit lassen sich nur Exception des Konstruktor abfangen.
    Sinnvoll ist es bei jeder Funktion die mit der DB arbeitet ein try...catch einzubauen oder das Application.OnException global zu verwenden.

    Comment

    Working...
    X