/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Overskrive Delphi's exception
Fra : SpookiePower


Dato : 25-03-03 21:13

Hej NG.



Hvordan kan Delphi's exceptions overskrives sådan, så det

er min egen exception der bliver vist.



Eksemple -



Try

Case StrToInt(værdi) of ....

Except

Raise MyException.Create('Fejl ved konverteringen')

end;



Ved konverteringen fra StrToInt vil Delphi raise exception

når dette ikke kan lade sig gøre og denne vil jeg gerne over-

skrive med min egen.




 
 
Finn Bindeballe (26-03-2003)
Kommentar
Fra : Finn Bindeballe


Dato : 26-03-03 08:37

hej der.....


SpookiePower wrote:

> Hej NG.
>
> Hvordan kan Delphi's exceptions overskrives sådan, så det
>
> er min egen exception der bliver vist.
>
> Eksemple -
>
> Try
>
> Case StrToInt(værdi) of ....
>
> Except
>
> Raise MyException.Create('Fejl ved konverteringen')
>
> end;
>
>

er ikke helt sikker paa hvad du mener, men jeg tror at det er dette.

try
y:= a/0
except
on ezerodivide do showmessage('Du har dummet dig');
end;

i dette tilfælde kan du 'trappe' divisioner med 0, og gøre hvad du nu
har lyst til ......

/finn


Thor (26-03-2003)
Kommentar
Fra : Thor


Dato : 26-03-03 09:44

Hej Spookie

Det er kun i debuggeren, delphi laver en exception, så

> Try

>

> Case StrToInt(værdi) of ....

>

> Except

>

> Raise Exception.Create('Fejl ved konverteringen')

>

> end;

er i orden. Du kan slå Delphi exceptions fra i Tools|Debugger
options|Language exceptions



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste