DelphiFAQ Home Search:

The meaning of Runtime Error 217

 

comments87 comments. Current rating: 4 stars (18 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



Content-type: text/html

Comments:

You are on page 3 of 6, other pages: 1 2 [3] 4 5 6
2006-12-19, 22:27:57
anonymous from United States  
thanks to anonymous for the fix. Not all gringos are illiterate
2006-12-27, 05:51:06
anonymous from United States  
This worked for me: In the Explorer: Tools > Manage Add-ons > Enable or Disable Add-ons. I disabled several and the problem stopped. One the ones that I disabled was AcroIEHlprObjClass
2007-01-03, 11:11:54
anonymous from United States  
rating
In the case of Runtime eror 217at0213eaea, Location0x7812abb, After much time and effert and about $200.00 dollars later. I have learned that inernet explorer 7 does not like windows Xp. If Explorer 7 is running get rid of it..........
2007-01-04, 11:52:41
anonymous from United States  
I think you're right. My Runtime error started when I upgraded to IE 7. How do I revert to an earlier version? Is that a 'duh' question?
2007-01-07, 09:30:02
manowar_gub@mail.ru from Russian Federation  
rating
I am getting the same error message when i close some Window's XP sp2 windows. The message of view - 'Runtime error 217 at (random addresses, in case of program, for example 03BOF2C2)' - how can i delete it (if it is virus) or recover good work of my PC?
I scan original file (from archieve) and file with errors - and find no changes betweeen two files.
Need help!
2007-01-15, 04:05:03
anonymous from United Kingdom  
What is Microsft doing about this?
I believe its their problem!!!
Only statred when updated to Explorer 7!!
Is it worth reverting bach to original
TONY
2007-01-17, 09:24:00
anonymous from Italy  
I am still not able to get rid of the problem!
By the way, I still have IE6...

2007-01-22, 17:20:19
anonymous from United States  
The error is caused by an illegal operation or service running on your computer. It would be helpful if you kept a manual logfile of all the activities that are executing through the Internet Explorer programs. If not, you need to set up Remote Network Administration in order to leave your computer open to outside connections.

Then, you need to e-mail Microsoft technical support begging them to help you fix your problem. You should tell them your IP address and your issue.

If hackers or intruders connect to your computer before Microsoft does, then beg to have sex with them if they would disconnect from your computer.
2007-01-23, 09:41:12
manowar_gub@mail.ru from Russian Federation  
rating
anonymous from United States wrote that
'The error is caused by an illegal operation or service running on your computer'
It certanly true, moreover influence of this error increases too fast, i.e. i get this error from the majority of programs -> error hide in one of programs of system Tray.
So it is not the internal error from each program, its error of System Tray.
Please somebody write to Microsoft, i want to solve this problem without reinstalling of windows! Who can do this?
2007-01-29, 12:34:30
manowar_gub@mail.ru from Russian Federation  
rating
Hi its I again
Here is the list of error after closing foobar2000 (it can be helpfull)


Illegal operation:
Code: 0EEDFADEh, flags: 00000001h, address: 7C812A5Bh
Call path:

This is the first crash logged by this instance.
Code bytes (7C812A5Bh):
7C812A1Bh: 8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh: 45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh: F9 0F 0F 87 4D 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh: 8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh: 5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh: 89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh: 0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 A3 89 03
7C812A8Bh: 00 8B 50 08 66 8B 5A 04 38 19 0F 84 A1 89 03 00
Code bytes (7C812A5Bh):
7C812A1Bh: 8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh: 45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh: F9 0F 0F 87 4D 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh: 8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh: 5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh: 89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh: 0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 A3 89 03
7C812A8Bh: 00 8B 50 08 66 8B 5A 04 38 19 0F 84 A1 89 03 00
Registers:
EAX: 0012FED0, EBX: 7C90EE18, ECX: 00000001, EDX: 7C923E98
ESI: 0012FEC0, EDI: 00000040, EBP: 7C81CD76, ESP: 00000000
Crash location: 'kernel32', loaded at 7C800000h - 7C8F6000h
Symbol: 'RaiseException' (+00000052h)

Loaded modules:
kernel32 loaded at 7C800000h - 7C8F6000h
2007-01-29, 15:00:46
anonymous from United States  
I did what the anonymous note dated 2007-014-03 11:11:54 said to do. I went to IE tools - manage add-ons- enable/disable add-ons and I disabled a bellsouth toolbar. No more problem. It comes back if I re-enable the toolbar so I know I got it.
2007-02-07, 08:47:43
anonymous from United States  
Same problem, I disabled verizon toolbar, that did it, guess ie7 doesnt like the competion.
2007-03-03, 10:34:00
anonymous from Netherlands  
Some people ask for a solution, and nobody knows it. What a pity
2007-03-03, 11:50:15
sliderule from United States  
I had runtime error 217 when closing IE2007 after installing Norton 2007,

It went away after disabling 'Norton Confidential Browser Helper' addon.

In IE, Tools - Manage Add Ons - Enable/Disable Add-ons
2007-03-03, 15:49:13   (updated: 2007-03-03, 15:50:33)
Rick from Canada  
rating
I also had runtime error 217 when closing IE2007 after installing Norton 2007. In the tools - manage add-ons I also disabled the Norton Confidential Browser helper and the problem disappeared. Note that I subsequently re-enabled the add-on and the problem has not re-appeared. Note that Norton was not able to help.
You are on page 3 of 6, other pages: 1 2 [3] 4 5 6

 

 

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: