File not found: System.pas



After I installed and uninstalled some other programs, My Delphi 3,5and 6 start to say (when compiling) File not found: System.pas, I looked at the Library Path under Environment Options ,
nothing changed there and the paths were still there.  I could not figure out how to overcome this problem. Adding path es into Project /Options /Directories and Conditionals/ Search Path is not a solution since this change must be for every opened project...

Thanx in advcance for your kind help...

These are the library Path Under Environment Options

***DELPHI 5***
$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;

***Delphi 3***
C:\Program Files\Borland\Delphi 3\Lib;C:\Program Files\Borland\Delphi 3\Bin;C:\Program Files\Borland\Delphi 3\Imports;
LVL 1
new_xAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

gmayoCommented:
Is the file itself there (as system.pas or system.dcu)?

Geoff M.
0
GloomyFriarCommented:
Try to do the next:
Move Delphi3 and Delphi6 Lib directories to somewhere far, that Delphi3&7 did not "see" these directories.
Than be convinced, that there is the system.dcu in ..\Delphi7\Lib.
Try to compile.
0
GloomyFriarCommented:
Try to do the next:
Move Delphi3 and Delphi6 Lib directories to somewhere far, that Delphi3&6&7 did not "see" these directories.
Than be convinced, that there is the system.dcu in ..\Delphi7\Lib.
Try to compile.
0
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

JDuncanCommented:
You should have

$(DELPHI)\source\rtl\sys and
$(DELPHI)\source\rtl\win  in the library browsing path in delphi 5

0
new_xAuthor Commented:

Sorry guys for the delay,

JDuncan rtl\sys and rtl\win are already in the browsing path..GMayo and GloomyFriar, the system.pas (which is the unit source) is in the path

$(Delphi)\Source\RTL\SYS

but I could not find system.dcu under Borland\Delphi5 and its subdirectories



0
GloomyFriarCommented:
>but I could not find system.dcu under Borland\Delphi5 and its subdirectories
If you have not the system.dcu then it'll be the problem, the system.pas is not enough.
0
GloomyFriarCommented:
You can try to compile the system.dcu from sources, but I recommend to find the original one.
To compile the system.dcu from sources you will need MAKE.EXE, TASM32.EXE and BRCC32.EXE.
Read details in the beginning ..\source\rtl\makefile.
0
gmayoCommented:
Probably best to completely uninstall Delphi and then reinstall it.

Geoff M.
0
new_xAuthor Commented:

May be the final solution as gmayo said, is to rei-install but , I think reinstallation as the worst solution since I have so many third party components installed, in the case of reinstallation all these components must be re-installed too.
0
GloomyFriarCommented:
> I have so many third party components installed
It's not a problem. Just save the registry subtree HKEY_CURRENT_USER\Software\Borland\ and after the reinstallation is done add the saved info back to registry.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
new_xAuthor Commented:
Thanks GloomyFriar I will try your suggestion today...
0
HypoviaxCommented:
Do a search using search in windows for the file:

system.pas and system.dcu

If you find it chuck it in the bin directory located under your delphi directory.

Try again and it should work. Otherwise reinstall Delphi and the file will be back.

Reagards,

Hypoviax
0
new_xAuthor Commented:

Sorry guys for the long delay I want to thank you all...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.