Page 1 of 1

[C++Builder XE2] Invalid LiveBinding registration - SOLVED

Posted: Thu Mar 24, 2016 12:44 pm
by 9348830
Hello,

Using TeeChart VCL version 2012, Build 2012.07.121105 on C++Builder XE2.

After the installation, when selecting the "TeeChart Pro 2012 VCL Components" in the "Design Packages" list of a test project, I receive the following error message:

Code: Select all

Registration procedure, Bindcompvclteereg.Register in package
C:\...\Delphi16.win32\Bin\DclTeePro916.bpl
raised exception class TBindCompException: Invalid LiveBinding registration.
Could you give any hint about a solution for this?

Best,

Marcelo

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Wed Mar 30, 2016 10:37 am
by yeray
Hello Marcelo,
macicogna wrote:Using TeeChart VCL version 2012, Build 2012.07.121105 on C++Builder XE2.
Just to confirm and do the according tests here, do you have C++Builder only personality installed? What edition (Starter, Professional, Ultimate,...)?

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Wed Mar 30, 2016 1:02 pm
by 9348830
Hi Yeray,

Sorry, I forgot to specify this.

I'm using C++Builder XE2 Professional (C++Builder only personality).

Thanks,

Marcelo.

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Mon Apr 04, 2016 7:21 am
by yeray
Hello Marcelo,
macicogna wrote:I'm using C++Builder XE2 Professional (C++Builder only personality).
Sorry for the delay here. It took me some time to prepare a virtual machine with a fresh OS (Windows 10 x64) and to install and register C++Builder XE2.
I installed TeeChart Pro v2012.07 and the first time I opened the IDE (always as admin), I got the errors you reported:
errorsXE2.png
errorsXE2.png (17.93 KiB) Viewed 21688 times
After replying "Yes" to both messages, the IDE loaded. Then I could enable the components without problems on the list of packages:
packages.png
packages.png (18.08 KiB) Viewed 21697 times
I also had to add the following to the C++ paths to the "32-bit Windows" platform:
Include paths wrote: $(TEEINCPATH)
Library paths wrote: $(TEELIBPATH)
$(TEELIBPATH)\obj
Then I could create a new "VCL Forms Application - C++ Builder" project, drop a TChart component to the form and build and run it without problems.

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Mon Apr 04, 2016 11:56 am
by 9348830
Hi Yeray,

Sorry, but I didn't have the same luck as you.

I've uninstalled TeeChart and reinstalled it again. I replied "Yes" as you said. Also, the C++ paths in the "32-bit Windows" platform are OK in my IDE. So, if I create a "VCL Forms Application - C++ Builder", in the Project Options the TeeChart Packages are unchecked:

Image

If I try to select the "TeeChart Pro..." items, I get:

Image

Note that the "TeeTree" package does not rise any exception.

I hope you have some other help about it, because I can't use TeeChart in C++Builder XE2 so far.

Regards,

Marcelo.

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Mon Apr 04, 2016 1:46 pm
by yeray
Hello,

Are you running the IDE "as administrator"?

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Mon Apr 04, 2016 2:05 pm
by 9348830
Hi Yeray,

Sorry, I forgot to confirm that, but yes, during the tests I ran "bds.exe" as Administrator.

Marcelo.

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Tue Apr 05, 2016 7:53 am
by yeray
Hello Marcelo,

Could you please try if the latest version available (v2015.16) works fine for you? You could try the evaluation version if your license is expired.

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Thu Apr 21, 2016 1:56 pm
by 9348830
Hi Yeray,

Sorry about the delay.

I've tested your suggestion:
Could you please try if the latest version available (v2015.16) works fine for you? You could try the evaluation version if your license is expired.
And I got the same error messages about "Invalid LiveBinding registration", without any lucky enabling TeeChart Pro inside a demo VCL Forms Application.

Also, I've tested the Evaluation Version in a new PC with Windows 10 and a recently installed copy of C++Builder XE2 .

I'll wait your suggestions.

Best,

Marcelo.

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Mon Apr 25, 2016 8:22 am
by yeray
Hello,

Maybe the IDE you are using isn't up-to-date?
Note TeeChart packages shipped with the binary installers are always built with the latest version of the IDEs they are built for.

In the case of RAD XE2 it should be Update 4 Hotfix.
http://cc.embarcadero.com/item/28882

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Mon Apr 25, 2016 12:50 pm
by 9348830
Hi Yeray,

I think it is updated, as you can see in the attached image.

Also, I have TMS Pro, ZeosLib and QuickReport Pro components installed and working fine in the same IDE. Just TeeChart is getting troubled.

On the other hand, you didn't comment that you had the same "LiveBinding registration" error message in your test with XE2, without the same aftermath, but the same error.

What is this error? If there is a error with XE2, maybe there is, or might be, a solution too for XE2. Is that alright?

Any help from now?

Marcelo.

Re: [C++Builder XE2] Invalid LiveBinding registration

Posted: Mon Apr 25, 2016 1:15 pm
by yeray
Hello Marcelo,

Thanks for the info!

Indeed, I had the same error but I TeeChart was usable after it for me.
If you are using other 3rd party libraries, that could be the key difference.

Looking for the error I find this that could be a similar issue:
http://www.tmssoftware.com/site/forum/f ... tion-issue

So, we should check if there's any 3rd party library that is causing this:
Have you tried to unselect the other 3rd party libraries you have installed?
Have you tried to install TeeChart on a clean environment?
macicogna wrote:Also, I've tested the Evaluation Version in a new PC with Windows 10 and a recently installed copy of C++Builder XE2 .
The same in this clean machine. Is it clean of other 3rd party components?

Re: [C++Builder XE2] Invalid LiveBinding registration - SOLVED

Posted: Wed Apr 27, 2016 7:15 pm
by 9348830
Hi Yeray,

Thanks to your previous comments. Problem Solved!

Actually, I've figured out that the error source was due to "Embarcadero LiveBindings Components VCL" package not checked in my projects.

Thanks again for your help and patience.

Best,

Marcelo.

Re: [C++Builder XE2] Invalid LiveBinding registration - SOLVED

Posted: Thu Apr 28, 2016 7:13 am
by yeray
Hello Marcelo,

Thanks for sharing the solution!