I have been working on a Delphi code, which works on my computer (computer A). I'm trying to execute the same code on another computer (computer B). So I went to that computer B, got the Delphi code via SVN, and tried building.
But I got the error :
[Pascal Fatal Error] URoneParams.pas(7): F1026 File not found: 'CRBatchMove.dcu'
I wanted to check if there was that .dcu on the computer A. But when I check my sources on that computer A, there are plenty of .dcu, but 'CRBatchMove.dcu' isn't one of them.
Do you know :
- how I can solve the .dcu error on computer B?
- why the CRBatchMove.dcu is not present in the files in computer A?
Thank you very much for your help!
EDIT 1 Thank you so much to all for your quick answers!
@ MBo and David : The .pas is not present either, whether I look for it in the files of the computer A, or the files of the computer B.
@ MartynA : I did do a search in Files. On both computers, it returns the URParams.pas, which does use CRBatchMove. Is it a good sign? :)
What do you think I should do? Thank you again!
The unit CRBatchMove is part of the "Universal Data Access Components" by DevArt.
You must install those components on the target computer as well. Note, that this is commercial software, so you need a valid license to install and use the component on multiple computers and with multiple people.
When installing the components, they are distributed as Packages (
*.bpl
files). A package can contain multiple compiled units. That is why you do not find aCRBatchMove.dcu
file. It is contained inside andac*.bpl
(or similar) file.