Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Delphi has a precedure named "Abort".The following is picked up from Delphi help:
Use Abort to escape from an execution path without reporting an error.Abort raises a special "silent exception" (EAbort), which operates like any other exception, but does not display an error message to the end user. Abort redirects execution to the end of the last try .. finally block.
I'm now going to .Net. I can not find any method Similar to the "Abort" procedure.Is it possible to to write c# version of Delphi's "Abort" procedure?
Can anyone help me? Any suggestion wil be appropriate.
Thanks a lot.
Posted

1 solution

Not that I know of, but there is a workaround for that. Try this.

Create your own custom exception-

C#
public class DelphiLikeSilentException: Exception
{
}

Throw that exception from your code where you need the delphi like 'Abort' procedure
Write a empty catch block to handle DelphiLikeSilentException

C#
try
{
//Some code here
throw new DelphiLikeSilentException();
//Other code
}
catch(DelphiLikeSilentException)
{
}
//other catch blocks if needed
finally
{
//More code here
}
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900