Frage : Die verarbeitende Ausnahme tut nicht intersept Störung.

Hallo, haben

I ein Programm Delphi-7, auf einen XP Kasten SP3.

I zu laufen, ein sehr einfaches Programm zu haben, die eine Bildakte und -anzeigen es in einer ActiveX-Steuerung öffnen.   Die Bildverarbeitungssteuerung wird ImageMan von data-tech.com genannt.  

nach Ansicht des Verkäufers, die geöffnete Dialogactivex-Steuerung liefert nicht die Fehlerbehandlung in Delphi.  So versuche ich, Delphis die Fehlerbehandlung capabilities.

When zu verwenden, das ich eine Bildakte mit öffne mit, welchem appea zum Haben ein schlechtes Format, ich einer ALTEN Störung erhalte und das Programm zurückstellen muss.  Ich kann geöffnet die gleiche Akte im Mitgliedstaat-Bild-Projektor OK.

Is dort eine Weise, Delphi 7, Abschnittstörungen zu bilden in einer ActiveX-Steuerung?

The Code und Bild der Störung sind below.

Thanks.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
procedure TForm1.btnLoadImageClick (Absender: TObject);
anfangen
  Versuch
     wenn IM1.GetFilename dann
     mit IM1 tun
     anfangen
      Erneuern;
     Ende;
  ausgenommen
  auf E: Ausnahme tun
      ShowMessage (E.ClassName+ Störung angehoben, mit Mitteilung: '+E.Message);
  Ende;
Ende;
Attachments:

Antwort : Die verarbeitende Ausnahme tut nicht intersept Störung.

Ich denke, dass die folgenden Antworten Ihre Frage:

„Nach Ansicht des Verkäufers, zur Verfügung stellt die geöffnete Dialogactivex-Steuerung nicht die Fehlerbehandlung in Delphi.“

Am allgemeinsten, wenn ein Verkäufer sagt, dass sie nicht für die Fehlerbehandlung in Delphi zur Verfügung stellen, wissen sie, über was sie sprechen. ; -)

Weitere Lösungen  
 
programming4us programming4us