Problem with installing in Delphi 2007 win32

All announcements, questions and issues related to the TsiLang Components Suite.
Post Reply
nickg
Posts: 39
Joined: Tue Apr 05, 2005 9:17 am

Problem with installing in Delphi 2007 win32

Post 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
isiticov
Site Admin
Posts: 2416
Joined: Thu Nov 21, 2002 3:17 pm

Post by isiticov »

You just need to remove reference to TsiLang_D2006r from TsiLang_ElPack_D2006.dpk and replace it with TsiLang_D2007r.
Best regards,
Igor Siticov.
isiticov
Site Admin
Posts: 2416
Joined: Thu Nov 21, 2002 3:17 pm

Post 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!
Best regards,
Igor Siticov.
nickg
Posts: 39
Joined: Tue Apr 05, 2005 9:17 am

Post 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
isiticov
Site Admin
Posts: 2416
Joined: Thu Nov 21, 2002 3:17 pm

Post by isiticov »

I guess this should be changed from TntUnicodeVcl to TMSUnicodeD2007
Best regards,
Igor Siticov.
nickg
Posts: 39
Joined: Tue Apr 05, 2005 9:17 am

Post 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
isiticov
Site Admin
Posts: 2416
Joined: Thu Nov 21, 2002 3:17 pm

Post by isiticov »

No, you need to link exactly to run-time package.
Best regards,
Igor Siticov.
nickg
Posts: 39
Joined: Tue Apr 05, 2005 9:17 am

Post 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
Post Reply