Page 1 of 1
Problem with installing in Delphi 2007 win32
Posted: Fri Feb 15, 2008 9:36 am
by nickg
I'm trying to install siComponents into Delphni 2007Win32 pro edition, but the Elpack and TNT controls packages aren't installing.
However if I install TsiLang_ElPack manually, without the Delphi 2006 packages installed from the setup, then the 2007 package won't compile because it can't find the 2006r unit. There is a reference to it in the requires clause at the top of the 2007 package.
And if I install the 2006 package from the setup, then the 2007 package will compile, but can't be installed because the 2006r package can't be loaded because it contains unit '_DictionaryPrompt' which is also contained in the Delphi2007r package.
Please advise, TIA, Nick
Posted: Fri Feb 15, 2008 11:54 am
by isiticov
You just need to remove reference to TsiLang_D2006r from TsiLang_ElPack_D2006.dpk and replace it with TsiLang_D2007r.
Posted: Fri Feb 15, 2008 11:55 am
by isiticov
Btw, if you don't have installed ElPack then TsiLang_ElPack package won't be installed as well because it requires ElPack package!
Posted: Fri Feb 15, 2008 11:29 pm
by nickg
The reference in the TsiLang_ElPack6_D2006.dpk or the TsiLang_ElPack6_D2007.dpk?
What seems to work is replacing the following line in the package TsiLang_ElPack6_D2007
requires TsiLang_D2006r
replace with requires TsiLang_Delphi2007r The controls are then compiled and installed OK.
My next problem is installing the the package TsiLangTNT_D2007 package which can't find TNTUnicodeVCL package.
This component package has now been bought by TMS Software, and I do have it but there is no longer a TNTUNicodeVCL package in the files installed.
Regards, Nick
Posted: Sat Feb 16, 2008 5:50 am
by isiticov
I guess this should be changed from TntUnicodeVcl to TMSUnicodeD2007
Posted: Sat Feb 16, 2008 9:21 am
by nickg
I tried that myself, but it appears to be a runtime package, do I need to link to a design time package? If so I think TMSUnicodeDED2007 would be the one. I'll try tomorrow, and let you know.
Regards, Nick
Posted: Sat Feb 16, 2008 12:37 pm
by isiticov
No, you need to link exactly to run-time package.
Posted: Sun Feb 17, 2008 8:56 pm
by nickg
Thanks Igor, that fixed it.
I discovered there was a problem with Delphi2007 environment variable $BDSCOMMONDIR which was pointing to:
C:\Documents and Settings\All Users\Documents\RAD Studio\5.0
when it should be pointing to:
C:\Documents and Settings\All Users\Shared Documents\RAD Studio\5.0
Once that was fixed everything installed OK. It was stopping the TMS package from compiling properly.
Thanks for your help, Nick