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 http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be