Counter: 2040
Published: 2007-04-26 03:52:36

Question: When I do CheckIn/CheckOut in Delphi, I get the error "Error Creating Form: Module <....> has open descendents or linked Modules. Cannot load". What should I do to solve it?

Answer: This error occurs because when executing storage commands (Get, CheckOut, etc) for a file you should reopen this file in the IDE, in order to show all possible changes.

In some Delphi builds this operation causes the error "Error Creating Form: Module <....> has open descendents or linked Modules. Cannot load" in case a form/forms referred to the data module was/were not open in the editor. If you open the form in advance, the error won't occur.

To avoid this error you should:

  1. Open Athlant Manager;
  2. Add all forms/data modules which are referred to the problem file to the Favorites group;
  3. Tick the flag "Always open Favorites units" in Athlant options - General.

Now before updating a file Athlant will check whether all modules/forms mentioned in Favorites are open, and open those which have been closed.

Back to the section

Prices in Euro:

112 Professional
63.95 Personal

Volume discounts are available...

Devrace customer support is excellent! Our company had been looking for a way to integrate CVS into Delphi 5. We tried Athlant with PushOK's CVS SCC Proxy and CVSnt and received a crippling error. Thanks to the rapid response from Devrace technical support and their close cooperation with PushOK, the problem diagnosed and solved within a week. Congratulations on a job well done. >>

Bryan Thompson