![]() |
Delphi Exceptions
Hi zusammen,
bereite mich gerade auf eine Delphi-Klausur vor und habe im Script folgendes gefunden:
Delphi-Quellcode:
Was macht diese Exception und wie nutze ich die?
type ETableOverflow = class(EoutofMemory)
public TableSize:longint; end; Mfg DerNewbie |
Re: Delphi Exceptions
Nun ja. Da hat sich wohl jemand eine eigene Exception definiert, die er im Fehlerfall wirft.
|
Re: Delphi Exceptions
Jep thx, das wusste ich auch :) meine Frage ist halt was müsste ich machen um so eine Exception zu erzeugen:
try except on ETableOverflow do... Was müsste ich genau in den Try-Block packen. Gruß DerNewbie |
Re: Delphi Exceptions
Zitat:
Delphi-Quellcode:
Das hat mit dem Code im Try Abschnitt nichts zu tun. Bzw. nur in so fern, dass wenn dort Code steht der in der benutzen Klasse, in der diese Exception benutzt wird die entsprechende Exception auslöst:
if NumberToLarge then
raise ETableOverflow;
Delphi-Quellcode:
try
// ganz wilder Cod der eventuell eine ETableOverflow Exception wirft except on ETableOverflow do // auf die Exception reagieren end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz