[Fatal Error] Internal Error: LA30

I get this error in only one project while compilation. When I change any of unit code I get this error behind the last line (end.) when I delete this line which is empty, it compiles successfully.

Please help, this error last with me for 3 years

Motaz
LVL 7
MotazAsked:
Who is Participating?
 
andrewjbConnect With a Mentor Commented:
Try deleting all .dcu files and the debugger info (.tds?) then forcing a full build (not just compile).
0
 
DeerBearCommented:
Hi,

Internal Errors can be handled only from Borland.
I would say that some component you've installed is going nuts or you may be
using Int64s, which to me has been heavily error-prone.

HTH,

Andrew
0
 
MotazAuthor Commented:
I'm not using any third party component and I'm not using Int64

Motaz
0
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

 
DeerBearCommented:
Hi again,

Where does it stop as error?

Would you send a small code sample?

TIA,

Andrew
0
 
MotazAuthor Commented:
it always stops after end of unit:

   // code
end.

// I get the error line error here, and I delete this empty line to resume compilation

Motaz
0
 
MotazAuthor Commented:
I do that but I still get the error, in addition, some times I get Internal Error: W3082

Motaz
0
 
andrewjbCommented:
Make sure you've got the latest patches installed....

Otherwise I'm probably stuck!
0
 
MotazAuthor Commented:
I changed the options of generating C++ .OBJ to .DCU and it works fine

Motaz
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.