The Delphi Bug List

Entry No.
426
Compiler - Error during compile
Compile-Run sequence interrupted by Fatal Error: Internal Error L737 (or L1317 or L721).
1.02 2.01 3.0 3.01 3.02 4.0 4.01 4.02 4.03 5.0 5.01 6.0 6.01 6.02 Kylix 1.0
N/AN/AN/AN/AN/AExistsExistsExistsExistsExistsExistsUnknownUnknownUnknownUnknown
Description
Reported by Reinier Sterkenburg
It happens (sometimes) when you give the Run command while the source has been modified, so a Compile (Make) is issued first.
It looks like this is the same bug as in Delphi 3, where the error code is L1317. The L probably signifies 'Linker' because it happens after a successful compile (compiler progress window disappears without indicating errors).
The bug can be quite annoying, when you are waiting for your program to start running when suddenly you realise this takes too long and something must be wrong. Then having to do a Build (see Solution), especially when you're working on a large application, is uncomfortable.

In Delphi 5, this error seems to occur more frequently than in Delphi 4.
The error number in D5 is L721.

Solution / workaround
A real solution is not known, but doing a "Build All" in stead of a "Run" or "Make" results in successful generation of the executable after which the program can be run.
User-contributed comments
omen
30 Jun 2002  07:58 PM GMT
Normally, when i encounter this or a similar "internal" error I just retype my code. Sometimes I'll just remove a blank line, recompile, then bring back the deleted blank line. I don't know why but it works.
Latest update of this entry: 2000-02-21

Post a comment on this bug


Index page
Delphi Bug List home page
The Delphi Bug Lists are presently maintained by Jordan Russell, who has taken over this task from Reinier Sterkenburg since August 2000.
All feedback is appreciated. See also the feedback section of the Delphi Bug List home page.