Link to home
Start Free TrialLog in
Avatar of pede
pede

asked on

File not found, but path is ok...

I get a 'File not found e:\Delphi6\lib\hyperstr.pas' when I try to compile my program.

I placed Hyperstr.dcu (I dont have the .pas) in \lib, and included lib in both library path and browsing path. What's the deal with the .pas? I've done this in Delphi5 and it works. Should work in Delphi6 too, shouldnt it? Why does it insist on having the .pas file?

Thanks in advance

ASKER CERTIFIED SOLUTION
Avatar of kretzschmar
kretzschmar
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Yep. See if the author of the component has an upgraded version for D6. If not then unfortunately you are out of luck without the *.pas file. Bummer. :>(


The Crazy One
Avatar of pede
pede

ASKER

They dont have a D6 version (yet)... Da##, I thought the dcu's where compatible :-(
sorry to say,
but the dcu's are
not version compatible,
also not minor compatible
a d3-dcu will not work with d3.02
What you COULD do is to take that dcu's functionality and compile it (in the version of Delphi that it is designed for) into a DLL which you could then call from the Delphi 6 application. Not the prettiest solution, but it works.

Good luck!!
Avatar of pede

ASKER

You are right, not very pretty at all :p I can buy the source for $59, I might do that instead.
 
The good thing about having the source is that you'll never have this problem again.<g>


Good luck!!
or just other fast string libraries, such as FastStrings from www.stuckindoors.com (comes with full source)
check out Madshi's madStrings unit too (from the madBasic package, if I'm not mistaken?) at www.madshi.net
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

Accept answer from kretzschmar

Please leave any comments here within the next seven days.
 
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
 
Paul (pnh73)
EE Cleanup Volunteer
Avatar of pede

ASKER

I must have forgotten to accept the answer to this old Q :/ Here it is, sorry for the small delay :p
Thankyou for your response

Paul (pnh73)
EE Cleanup Volunteer