Me and my co-workers have been using Delphi for about 20 years - for the same project, that has grown bigger and bigger each year, containing around 800 forms and frames. Yes, it's big.
2-3 years ago we noticed that compiling this project by opening some of these forms; change them and then press F9 for compile and then running - did not work: The process of compile
did not link. It went into an endless loop, compiling form after form; frame after frame; many of the forms again and again. The only way now is to build the whole project and then it links.
Some of the forms work ok: We can open them, make a little change and then F9 takes us through the compile/link process and the application starts.
The worst thing is that we don't know when exactly this started.. and we can't resolve this by going back in our source-history ( subversion ) and find out how/where we created this
loop-of-uses-clause or what ever. Have you any ide how to find a solution?
When we build our project we notice that Delphi compiles some forms/frames two or three times - so that is probably normal, but to get stuck in this process is not: we see the names of some
forms appear again and again in this window ( included in post ).
Compiler: Endless loop
in Delphi IDE and APIs
Posted
Me and my co-workers have been using Delphi for about 20 years - for the same project, that has grown bigger and bigger each year, containing around 800 forms and frames. Yes, it's big.
2-3 years ago we noticed that compiling this project by opening some of these forms; change them and then press F9 for compile and then running - did not work: The process of compile
did not link. It went into an endless loop, compiling form after form; frame after frame; many of the forms again and again. The only way now is to build the whole project and then it links.
Some of the forms work ok: We can open them, make a little change and then F9 takes us through the compile/link process and the application starts.
The worst thing is that we don't know when exactly this started.. and we can't resolve this by going back in our source-history ( subversion ) and find out how/where we created this
loop-of-uses-clause or what ever. Have you any ide how to find a solution?
When we build our project we notice that Delphi compiles some forms/frames two or three times - so that is probably normal, but to get stuck in this process is not: we see the names of some
forms appear again and again in this window ( included in post ).
kind regards, Haraldur