DelphiFAQ Home Search:

The meaning of Runtime Error 217

 

comments228 comments. Current rating: 5 stars (50 votes). Leave comments and/ or rate it.

The online help that comes with Delphi lists "control-C-exit" as the reason for a runtime error 217, here a listing of Delphi 3 Runtime Errors:


 STATUS_FLOAT_DIVIDE_BY_ZERO:    200;
 STATUS_INTEGER_DIVIDE_BY_ZERO:  200;
 STATUS_ARRAY_BOUNDS_EXCEEDED:   201;
 STATUS_STACK_OVERFLOW:          202;
 STATUS_FLOAT_OVERFLOW:          205;
 STATUS_FLOAT_UNDERFLOW,
 STATUS_FLOAT_DENORMAL_OPERAND:  206;
 STATUS_FLOAT_INEXACT_RESULT,
 STATUS_FLOAT_INVALID_OPERATION,
 STATUS_FLOAT_STACK_CHECK:       207;
 STATUS_INTEGER_OVERFLOW:        215;
 STATUS_ACCESS_VIOLATION:        216;
 STATUS_CONTROL_C_EXIT:          217;
 STATUS_PRIVILEGED_INSTRUCTION:  218;
In the case of 217, this listing is wrong.

In fact, Delphi executables will die with runtime error 217 when an exception was raised before SysUtils is initialized or after it is finalized. In both situations the regular exception handling is not put in place.

If the error occurs right at your application's startup, check your initialization sections. Try to move code into a later part, e.g. into FormCreate() events.
Otherwise check your units' finalization sections.

Some typical situations where this can happen:

  • unexpected date formats
  • disk or registry accesses where the user has not sufficient privileges
  • BDE Net Dir mismatches



Comments:

You are on page 15 of 16, other pages: 1 2 3 12 13 14 [15] 16
2019-10-14, 03:16:47
anonymous from Netherlands  

Dear Sir/Ma

We are project funder as well as financial lender. We have BG/SBLC specifically for BUY/LEASE at a leasing price of 4%+2% of face value Issuance by HSBC London and many other 25 top AA rated Bank in Europe, Middle East or USA. We also secure funding. Also We are into the provision of short term and long term business/personal loans for both small and large scale business funds.

* FOR LEASING OF BG/SBLC

MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M LEASING FEE = 4%+2%

* FOR PURCHASE OF FRESH CUT BG/SBLC PRICE = 32%+2%

MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M

Intermediaries/Consultants/Brokers are welcome to bring their clients and are 100% protected. In complete confidence, we will work together for the benefits of all parties involved.

Name : Sean Raymond
E-mail : seanraymondconsultant@gmail.com
Skype id :seanraymondconsultant@gmail.com
You are on page 15 of 16, other pages: 1 2 3 12 13 14 [15] 16

 

 

NEW: Optional: Register   Login
Email address (not necessary):

Rate as
Hide my email when showing my comment.
Please notify me once a day about new comments on this topic.
Please provide a valid email address if you select this option, or post under a registered account.
 

Show city and country
Show country only
Hide my location
You can mark text as 'quoted' by putting [quote] .. [/quote] around it.
Please type in the code:

Please do not post inappropriate pictures. Inappropriate pictures include pictures of minors and nudity.
The owner of this web site reserves the right to delete such material.

photo Add a picture: