Have you tried putting the command line in a batch file and preceding it with a command line stataement to add those paths to the %PATH% (i.e. the default path)?
0
Looking_4_AnswersAuthor Commented:
No, but i've tried this from a batch file
C:\dcc32 -B -U <all the paths here> C:\BD\Delphi7\work\MyProject.dpr
AND
C:\dcc32 -B C:\BD\Delphi7\work\MyProject.dpr -U <all the paths here>
I even tried placing single quote around the paths ' '
Im open to triy your suggestion, can you tell me how to go about it
Im not real good with batch files, so even my example above may have been wrong
i just placed the line in a file and renamed it *.bat
First, go to a CMD line and, when you get that black box, type PATH and hit the <Enter> key. This will show you the _current_ path.
1) Look at the character used to separate the various direcotry paths.
I think it is a semicolon but it may be a comma.
Which ever it is, remember it as "The Separator". ;-)
2) Now, without closing the command window, open a new NotePad session.
3) On the notepad page, without ever hitting the <Enter> key, type the following line:
PATH = %PATH%;
4) Now, type "The Separator" followed by one of the library paths.
5) Repeat Step 4) until you have added all of the library paths.
6) NOW hit <enter>.
7) add your commandline compile command.
8) Save this to a txt file but I would make it
somewhere reasonable because you
will need to execute it in a second from
the command window you left open. ;-)
9) Open up a Windows Explorer session and change the Text File's file type to ".bat"
10) Now return to your command window and
Change Directory to the root directory
(CD \ <Enter> is you are already on
the C: drive or C: <Enter> CD \<Enter>
if you aren't) ;-)
11) Type the fully pathed file bname for the batch file you just created and hit <Enter> . . . it should execute the batch file.
12) Now type PATH <Enter> again and you should be back with the same (libraryless) path).
After the last
0
Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.
actually, it is solved with the following (answered by some one on another forum)
Under Delphi 7 you need to edit you dcc32.cfg file (in you Delphi bin folder). You need to copy the library path from the IDE and put in the dcc32.cfg file. You have to add it 4 times for the different command line parameters, eg:
-u=path
-i=path
-r=path
-o=path
There are 4, I believe. I haven't done this in a few years so I hope that the info is correct. Certainly, the command line compiler does not use the same place to store the paths as the IDE does.
Sounds like a good solution . . . although the batch file should also work. ;-)
0
Looking_4_AnswersAuthor Commented:
actually, it is solved with the following (answered by some one on another forum)
Under Delphi 7 you need to edit you dcc32.cfg file (in you Delphi bin folder). You need to copy the library path from the IDE and put in the dcc32.cfg file. You have to add it 4 times for the different command line parameters, eg:
-u=path
-i=path
-r=path
-o=path
There are 4, I believe. I haven't done this in a few years so I hope that the info is correct. Certainly, the command line compiler does not use the same place to store the paths as the IDE does.
then call:
C:\dcc32 -B C:\BD\Delphi7\work\MyProject.dpr
0
Question has a verified solution.
Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.