Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C++ Builder 2007 and TMS Unicode Pack

48 views
Skip to first unread message

na

unread,
Apr 9, 2008, 10:26:47 PM4/9/08
to
I am trying to get TMS Unicode Component Pack v1.5.1.2 March 2008 installed along
with a fresh copy of C++ Builder 2007 RC2 (December 2007) on Windows XP x64 Professional.

Could someone describe for me the steps in order to do this? When I complete
the "Install" and afterwards place a TnTButton component on a form I get
"This application has failed to stare because TMSUnicodeC2007.bpl was not found.
Re-installing the application may fix this problem."


David Dean [CodeGear]

unread,
Apr 10, 2008, 1:54:55 PM4/10/08
to
In article <47fd7ae4$1...@newsgroups.borland.com>, "na" <n...@na.com> wrote:

> "This application has failed to stare because TMSUnicodeC2007.bpl was not
> found.
> Re-installing the application may fix this problem."

Is the directory where the .bpl resides in the system PATH?
--
David Dean (CodeGear)
Lead C++ QA Engineer

na

unread,
Apr 10, 2008, 2:22:23 PM4/10/08
to

"David Dean [CodeGear]" <david....@spam.codegear.com> wrote in message
news:david.dean.no-645...@200-100-143-10.dial-up.telesp.net.br...

No I guess that is it. I did not have to do this for Delphi 7... Or was it just done for me? Also I
don't want the final compiled .exe to have .bpl dependencies.


na

unread,
Apr 10, 2008, 2:38:26 PM4/10/08
to

"na" <n...@na.com> wrote in message news:47fe...@newsgroups.borland.com...

Correction, no that did not fix it. What could I possibly be doing wrong? I have installed
components for years with Delphi 7. What are the differences in C++ Builder?


Remy Lebeau (TeamB)

unread,
Apr 10, 2008, 3:01:42 PM4/10/08
to

"na" <n...@na.com> wrote in message news:47fe...@newsgroups.borland.com...

> I don't want the final compiled .exe to have .bpl dependencies.

Simply disable the project's "Build with runtime packages" option.


Gambit


na

unread,
Apr 10, 2008, 3:13:36 PM4/10/08
to

"Remy Lebeau (TeamB)" <no....@no.spam.com> wrote in message news:47fe...@newsgroups.borland.com...

>
> "na" <n...@na.com> wrote in message news:47fe...@newsgroups.borland.com...
>
>> I don't want the final compiled .exe to have .bpl dependencies.
>
> Simply disable the project's "Build with runtime packages" option.

This is as I thought. I have done this at C++ Builder's base option (before creating any project).


na

unread,
Apr 10, 2008, 3:19:47 PM4/10/08
to

"na" <n...@na.com> wrote in message news:47fd7ae4$1...@newsgroups.borland.com...

Does anyone have a Virtual PC to test what I am seeing?

1. Install C++ Builder 2007

2. Open C++ Builder and for both debug and Release uncheck the following:
. Project / Options / Linker / Linking / Uncheck "Use dynamic RTL"
. Project / Options / Packages / Uncheck "Build with runtime packages"

3. Install TMS Component Pack (both with and without RTL I have tried both)

4. Open up any new project and try to drop a TMS Button component.

5. Bang there is the error...

Darko Miletic

unread,
Apr 10, 2008, 4:11:57 PM4/10/08
to
na wrote:
>
> 4. Open up any new project and try to drop a TMS Button component.
>
> 5. Bang there is the error...

bpl is needed to display component in design time on the form. It has
nothing to do with your compiled executable. So make sure bpl is
available in PATH enviroment variable or in some other way to the ide.

David Dean [CodeGear]

unread,
Apr 10, 2008, 4:24:14 PM4/10/08
to
In article <47fe5e9d$1...@newsgroups.borland.com>, "na" <n...@na.com> wrote:

> Correction, no that did not fix it. What could I possibly be doing wrong? I
> have installed
> components for years with Delphi 7. What are the differences in C++ Builder?

I don't believe this is a C++ specific issue. It is the IDE that
needs the .bpl. If you have the full studio, are you able to use the
components in Delphi?

na

unread,
Apr 10, 2008, 4:36:43 PM4/10/08
to

"David Dean [CodeGear]" <david....@spam.codegear.com> wrote in message
news:david.dean.no-6CC...@200-100-143-10.dial-up.telesp.net.br...

I think I stumbled upon fixing it. Here is the issue:

1. I did not have in the %path% the directory to the .bpl
2. For some reason (issue with the "Install" portion of TMS) the component path was adding a ".\"
That is a period followed by a slash.

So I had to remove the components and then re-add them.
Thanks for everyone's help.

Just one question. Do I need to do a debug and release compile for the components? The install
help file does not mention this...


na

unread,
Apr 10, 2008, 6:01:23 PM4/10/08
to

"na" <n...@na.com> wrote in message news:47fd7ae4$1...@newsgroups.borland.com...

To all who are following along I have it working now. I appreciate all the hard work
the TMS developers have done. Somewhat better installation instruction should
be in order..

1. I am very new to C++ Builder but not C++, Delphi, or programming in general.

2. The "install" script or whatever for TMS does not add to the path the .bpl nor do the
instructions state that one should. Perhaps all C++ Builder experts know this?

3. The "install" script for TMS modifies the path to it's current directory by appending
a ".\". That is a period following by a slash.

4. After running the install script you must from the File menu choose "Component
Install Packages" then uninstall TMS. Shutdown C++ Builder, Open C++ Builder and
then add it. Now the path is correct.

5. Add to the windows %path% the directory to the "TMSUnicodeC2007.bpl" file.

6. I am logged in as a limited user so perhaps the install script would have updated the path
otherwise.

0 new messages