Jon Robertson wrote:
> When opening a form that contains ICS components, I received this
> exception from the IDE:
> Error Reading Form
> Unit is already finalized, check your threads!!
> (S:\Components\D2009\ICS\Delphi\Vcl32\OverbyteIcsWndControl.pas
> line 497).  Ignore the error and continue?  NOTE: Ignoring
> the error may cause components to be deleted or property
> values to be lost.
> I'm not sure how to interpret this.  The comments in the source code
> indicate this is a condition that could occur in my application if all
> threads are not finished before the application terminates.  But this
> occurred during design-time in the IDE.  And I wasn't closing the
> IDE, I was opening a form containing ICS components.

Very strange, I never hit this one in 2009+, however I'm runing the IDE
on Windows 32-bit. If you look at the source code you'll find that 
global variable GUnitFinalized is set to TRUE in Finalization section.
Since global variables ought to be initialized to "0" it makes no sense
to me.

Arno Garrels 

To unsubscribe or change your settings for TWSocket mailing list
please goto
Visit our website at

Reply via email to