Solved

db.pas being requested

Posted on 2000-02-16
7
321 Views
Last Modified: 2010-04-04
I am attempting to upgrade a client's D1 app to D5 and have encountered the following problem.  When I attempt to compile each of several projects, the compiler tells me it can't find the db.pas file and specifies the last search path in the library path list as the location -- obviously having searched through all paths.  I don't have the vcl source directory in there...I'm not seeing why it needs that.

It's got the db.dcu file in the path, but it's not showing me the tooltip filename location in the uses clause.

Am I missing something completely simple?

Thanks in advance for any advice,

Gary
0
Comment
Question by:NorthX
7 Comments
 
LVL 6

Expert Comment

by:Jaymol
Comment Utility
Do you want a copy of the DB.Pas file to see if it helps?  If so, give us your email address and I'll send it.

John.
0
 

Author Comment

by:NorthX
Comment Utility
I've got the .pas file in the vcl source directory...but when I throw the VCL into the library path search list, I start having to trace through that and every linked .pas file that get's called.

Shouldn't the program be able to compile with just the .dcu files?

Thanks!
0
 

Expert Comment

by:chrismo
Comment Utility
All you need is the .dcu(s). All you should have to do is make sure that the .dcu is in a dir that's included in the library path -- which you've said you've done.

Have you searched your hard drive for other copies of .dcu, in case that's somehow throwing a wrench in the works? Doesn't make sense ... could you paste your library path into a reply so we could check it out?
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 17

Expert Comment

by:inthe
Comment Utility
maybe it need the pas file because some of the functions and declarations will be different in d5 as to d1 so it need the pas to re-read the functions / declarations..
0
 

Expert Comment

by:chrismo
Comment Utility
If that was so, the compiler would report a different error, not that it couldn't find db.dbu.
0
 
LVL 1

Accepted Solution

by:
Phoenix_s earned 70 total points
Comment Utility
Perhaps,  if you grabbed the project directly into d5 from d1, it's using the project's search path and it is looking for the d1 version of db.pas?

check your project|options

HTH

cheers
0
 

Author Comment

by:NorthX
Comment Utility
The actual solution turned out to be a reboot, but I thought this was a good stab.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
This video discusses moving either the default database or any database to a new volume.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now