Re: Extremely long build times



What does your Compile dialog show? Are you getting any hints/warning?
I don't know about Delphi 2007, but in the previous versions of Delphi the compilation could get *exteremely* slow if you had many warnings/hints (thousands). It sure looks like Delphi was rebutiling the list of warnings/errors by setting the TStringList.Text rather than calling TStringList.Add.


Although we do get a lot of hints and warnings, they are not the culprit. We have compiled our project with hints and warnings generation disabled and it has made no difference.

Regards,
Nikos & Stavros
.



Relevant Pages

  • Re: Turbo Basic Explorer
    ... Warnings themselves do not quality as a "Break" in the language. ... Delphi does love to bitch endlessly itself until you turn off a number ... of compiler flags (honest, this is NOT nor ever will be a dotnet ... I don't care if typecasting and pointers are dotnet no-nos) ...
    (borland.public.delphi.non-technical)
  • Re: Upgrade Dev Exp to D7... lotsa errors
    ... Some new warnings were introduced in Delphi 7 to help people port their code ... Unsafe type and Unsafe code. ...
    (borland.public.delphi.thirdpartytools.general)
  • ANN: eyebol pascal analyzer 1.30 (Over New Hints+warnings, ...)
    ... Just released - Version 1.30 of eyebol ... Integration as well as some new warnings and bug fixes. ... * Integrates with Delphi 5 to Delphi 2005. ... * Naming suggestions for components with only default naming (e.g. button1 ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Why does compiler insist variables are never used?
    ... ISTM that, once again, the warning messages produced by Delphi have pointed ... as a programmer usually knew best. ... Now I work hard at eliminating all warnings, even if I have to add spurious ... When a program compiles without warnings I'm a very happy ...
    (alt.comp.lang.borland-delphi)
  • Re: Function keeps remembering last val?
    ... but I thought seens as Delphi 7 Ent ... > didn't generate any warnings, ...
    (borland.public.delphi.language.objectpascal)