2
votes

I have download this component and trying to install but, It is asking too many questions for the installation to continue :(

How do you answer to these, BPL/DLL output directory? Include (.inc) directories?

Delphi XE DCU output directory? Delphi XE DCP output directory? Delphi XE EXE output directory?

Is there any quides available for installing the component?

thanks in advance

3
Could I have more details on the versions your Delphi and TP LockBox ?menjaraz

3 Answers

4
votes

Apparently the LockBox installation cannot read this information from Delphi. You can find the settings in Tools->Options.

The path settings are under Environment Options->Delphi Options->Library. There you find - Package output directory (= BPL/DLL output path) BPLs are special DLLs (packages) that are installed in the IDE. They contain the components. - DCP output directory (DCPs are used with BPLs when they are installed in the IDE).

You can also choose your own directories, as long as the directory is specified in the system PATH environment variable.

The .inc-directory can be left empty in the installation.

The DCU output directory is for saving the DCUs (compiled units) of the package. You can choose this directory yourself. DCP path, I explained above.

I'm not sure about EXE output directory, but maybe it is used to compile the demo applications too.

It is indeed a little vague to say the least. At the end of the installation, you'll find a link to a feedback forum. Maybe you can share your findings there, so they may improve it in the next version.

0
votes

It's really simple. You can just leave all these fields empty, and the defaults will be picked up. Alternatively you can just deselect the automatic compile option. The installer will then just install the source code, and then you can compile and install by hand. There is a read-me file providing guidance for just that.

-1
votes

I advice you to kindly ask someone proficient in InnoSetup to pack it for you. Unfortunately, I do not have a good command of if but I know it works.

Last edit :

As of version 3.4.1 released on 12-Nov-2011, TurboPower Lockbox was distributed as a good binary but still requires some fair knowledge of package installing.

Please see TOndej's answer to How are Delphi 'environment variables' such as $(BDS) evaluated? for indepth details.

Packing into an alternative binary distribution adressing the expansion of Delphi IDE environnement variables ($(BDS) and the like) may save users from troubles by hiding some complexities.