Thread Jeder kennt Traits (54 answers)
Opened by rosti at 2018-11-06 11:05

Muffi
 2018-11-16 09:52
#189209 #189209
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Ist schon sinnvoll, braucht man aber eher selten.
Am meisten brauch ichs eigentlich dafür, die Exceptionmessage zu erweitern/umzuschreiben und die Exception dann weiter zu werfen.

z.B.

Code: (dl )
timeout(20000, ExcelÖffnen);


Dieser Code würde im Problemfall irgendwann "Timeout!" aufploppen und das wars.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
try
timeout(20000, ExcelÖffnen);
except
on E ETimeoutException
begin
E.Message := 'Excel reagiert nicht mehr';
raise;
end;
on E Exception
raise;
end;


ist da schon schöner
1 + 1 = 10

View full thread Jeder kennt Traits